while Deyim (C)

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:

  1. expression değerlendirilir.

  2. expression Başlangıçta false ise, deyiminin while gövdesi hiçbir zaman yürütülemez ve denetim deyiminden while programdaki 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.

Ayrıca bakınız

while Deyim (C++)