1. 程式人生 > 其它 >for迴圈裡面用逗號還是分號_迴圈控制語句

for迴圈裡面用逗號還是分號_迴圈控制語句

技術標籤:for迴圈裡面用逗號還是分號

for迴圈的使用:

for(初始條件;終止條件;條件變化)

1 231:賦初值,類似一個語句,所以要用分號,而不是逗號,強調分號

2:終止條件,不滿足此情況,不執行迴圈體。比如執行語句3次的常用寫法是:for(count=0;count<3;count++)

如果把終止條件改為count==3是不可以的,一次迴圈都進不去,很明顯初始條件等於0時時不滿足終止條件的count==3的。

3:條件變化:

可以寫為count=count+1;

常用的寫法為count++;

do...while迴圈的使用:

while和do...while的區別:

while(0)

{

執行語句;

}

不會執行語句,while()只有滿足條件為真的時候才會執行括號裡面的語句。

do

{

執行語句;

}

while(0);

先做語句塊裡面的內容,也就是do兩個大括號裡面的內容,和while()一樣可以使用break退出

兩者的區分:while是先判斷條件,再執行迴圈體,do...while是先do,再判斷條件,是否繼續迴圈,典型的“先斬後奏”,do...while在相同條件下比while至少多執行一次語句。

for迴圈,while迴圈,do...while迴圈綜合例程

#include #include int main(){  //for迴圈    /*int i;    for(i=0;i<3;i++)    {        printf("for迴圈\n");    }*/      //while迴圈    /*int i=0;    while(i<3)    {        printf("while迴圈\n");        i++;    }*/            //do...while迴圈    int i=0;    do    {        printf("do...while迴圈\n");        i++;    }    while(i<3);    system("pause");    return 0;}

補充:如何寫一個死迴圈?

1 : while(1);

2 :for(;;);

又是一個沒用的冷知識69a968747219ba36a86d9df4b0fb7ba6.png