Lütfen söyleyin , for (i; i>0; i--) deyiminde aradan sonra "i--" veya sadece "ifade 3" (belgelere göre) yürütülüyor mu? Ders kitabında bulamadım.
Handikap kontrolünden sonra Print(i);, aradan önce i-- ve eğer (i==0), yani çıkış komutu varsa “-1” neden zaman zaman çöküyor anlamıyorum , i operatörünün içinde zaten 0'a ulaştıysa. i kodun daha da aşağısında kullanıldığından, Close[i]'de aralık dışında bir hata dizisi verir
Ivan Butko , for (i; i>0; i--) deyiminde aradan sonra "i--" veya sadece "ifade 3" (belgelere göre) yürütülüyor mu? Ders kitabında bulamadım.
Handikap kontrolünden sonra Print(i);, aradan önce i-- ve eğer (i==0), yani çıkış komutu varsa “-1” neden zaman zaman çöküyor anlamıyorum , i operatörünün içinde zaten 0'a ulaştıysa. i kodun daha da aşağısında kullanıldığından, Close[i]'de aralık dışında bir hata dizisi verir
Ivan Butko , for (i; i>0; i--) deyiminde aradan sonra "i--" veya sadece "ifade 3" (belgelere göre) yürütülüyor mu? Ders kitabında bulamadım.
Handikap kontrolünden sonra Print(i);, aradan önce i-- ve eğer (i==0), yani çıkış komutu varsa “-1” neden zaman zaman çöküyor anlamıyorum , i operatörünün içinde zaten 0'a ulaştıysa. i kodun daha da aşağısında kullanıldığından, Close[i]'de aralık dışında bir hata dizisi verir
Aradan sonra döngüden çıkış, döngüyü takip eden deyime, devam ettikten sonra yineleme bu yerde biter ve yenisinin başlangıcında.
Bana kodda ne yazdığımı sormayın. Ben sadece bu operatörün nüanslarını anlamak istiyorum) Görünüşe göre gövdede "buradan ayrılma zamanı geldi, çünkü i=0" dedim ve operatör, kontrolü bir sonrakine aktarması gerekse de ifadeyi tekrar alıp yürütüyor. Şebeke
Ne yazdığımı sormayın. Ben sadece bu operatörün nüanslarını anlamak istiyorum) Görünüşe göre gövdede "buradan ayrılma zamanı geldi, çünkü i=0" dedim ve operatör, kontrolü bir sonrakine aktarması gerekse de ifadeyi tekrar alıp yürütüyor. Şebeke
Evet, belirttiniz, ancak bu çekten önce aldınız. böyle yaz
Elbette program, terminalin ayrı bir iş parçacığında günlüğe bazı verileri yazmasını beklemez.
teşekkürler, demek istediğim
Handikap kontrolünden sonra Print(i);, aradan önce i-- ve eğer (i==0), yani çıkış komutu varsa “-1” neden zaman zaman çöküyor anlamıyorum , i operatörünün içinde zaten 0'a ulaştıysa. i kodun daha da aşağısında kullanıldığından, Close[i]'de aralık dışında bir hata dizisi verir
Handikap kontrolünden sonra Print(i);, aradan önce i-- ve eğer (i==0), yani çıkış komutu varsa “-1” neden zaman zaman çöküyor anlamıyorum , i operatörünün içinde zaten 0'a ulaştıysa. i kodun daha da aşağısında kullanıldığından, Close[i]'de aralık dışında bir hata dizisi verir
Handikap kontrolünden sonra Print(i);, aradan önce i-- ve eğer (i==0), yani çıkış komutu varsa “-1” neden zaman zaman çöküyor anlamıyorum , i operatörünün içinde zaten 0'a ulaştıysa. i kodun daha da aşağısında kullanıldığından, Close[i]'de aralık dışında bir hata dizisi verir
Aradan sonra döngüden çıkış, döngüyü takip eden deyime, devam ettikten sonra yineleme bu yerde biter ve yenisinin başlangıcında.
{
i--;
if (i==0) break;
}
Print(i);
Print(Close[i]);
// Günlük (-1) şöyle diyor... ve dolayısıyla dizi, Close[-1] olmadığından, aralık dışı hatası veriyor.
Yani, başlıktaki (i; i>0; i--) aradan sonra üçüncü "i--" ifadesinin hala yürütüldüğünü doğru anlıyor muyum?
{
i--;
if (i==0) break;
}
Print(i);
Print(Close[i]);
// Günlük (-1) şöyle diyor... ve dolayısıyla dizi, Close[-1] olmadığından, aralık dışı hatası veriyor.
Yani, başlıktaki (i; i>0; i--) aradan sonra üçüncü "i--" ifadesinin hala yürütüldüğünü doğru anlıyor muyum?
doğru yazıyor
Sadece başlığında değil, aynı zamanda döngünün gövdesinde de uzaklaşıyorsunuz.doğru yazıyor
Bana kodda ne yazdığımı sormayın. Ben sadece bu operatörün nüanslarını anlamak istiyorum) Görünüşe göre gövdede "buradan ayrılma zamanı geldi, çünkü i=0" dedim ve operatör, kontrolü bir sonrakine aktarması gerekse de ifadeyi tekrar alıp yürütüyor. Şebeke
Ne yazdığımı sormayın. Ben sadece bu operatörün nüanslarını anlamak istiyorum) Görünüşe göre gövdede "buradan ayrılma zamanı geldi, çünkü i=0" dedim ve operatör, kontrolü bir sonrakine aktarması gerekse de ifadeyi tekrar alıp yürütüyor. Şebeke
Evet, belirttiniz, ancak bu çekten önce aldınız. böyle yaz
farklı bir sonuç olacak
Evet, belirttiniz, ancak bu çekten önce aldınız. böyle yaz
ahh... anladım. Anladım.
Acil cevaplarınız için hepinize teşekkür ederim.
ahh... anladım. Anladım.
Acil cevaplarınız için hepinize teşekkür ederim.
Kodunuz -1 değil 0 yazdırıyor.
Belki -1 başka bir yerde basılmıştır, büyük olasılıkla tüm kod baskılardadır ..
Bir sorunu çözmeye çalışmadan önce onu belirlemelisiniz.. Var olduğundan emin olun ve yerini lokalize edin ve ancak o zaman çözün..