Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
deyimi, while belirtilen bir ifade false olana kadar bir deyimi yinelemenize olanak tanır.
Sözdizimi
iteration-statement:
while (
expression
)
statement
expression aritmetik veya işaretçi türüne sahip olmalıdır. Yürütme aşağıdaki gibi devam eder:
expressiondeğerlendirilir.expressionBaşlangıçta false ise, deyimininwhilegövdesi hiçbir zaman yürütülemez ve denetim deyimindenwhileprogramdaki sonraki deyime geçer.True (sıfır olmayan) ise
expression, deyiminin gövdesi yürütülür ve işlem 1. adımdan başlayarak yinelenir.
Deyimi, while bir break, gotoveya return deyimi gövdesi içinde yürütülürken de sonlandırılabilir. Döngüden continue çıkmadan yinelemeyi sonlandırmak için deyimini while kullanın. deyimi, continue denetimi deyiminin sonraki yinelemesine while geçirir.
Aşağıda deyiminin bir örneği verilmişti while :
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
Bu örnek, 'den'e string2string1karakterleri kopyalar. 0'dan büyük veya 0'a eşitse i , string2[i] öğesine atanır string1[i] ve i kaldırılır.
i 0'a ulaştığında veya 0'ın altına düştüğünde deyiminin while yürütülmesi sonlandırılır.