for迴圈的認識

2021-08-06 04:55:42 字數 541 閱讀 1157

for(表示式1;表示式2;表示式3):

//若1為真,執行2,若2為真,執行迴圈體,然後執行3,返回表示式2;

//若2為假,迴圈結束。

注意:(表示式1)&&(表示式2),表示式1為真,才執行表示式2。

自增運算子的優先順序大於!

int main()

cout}//a=0,x=0;

//(a<=1)為真,(!x)=1,表示式2為真(此時x++,x=1),執行迴圈體a++,a=1;然後執行表示式3,a++,a=2。

//返回表示式2,已然不滿足。

比較://若沒有表示式3

int main()

cout}//a=0,x=0;

//(a<=1)為真,(!x)=1,表示式2為真(此時x++,x=1),執行迴圈體a++,a=1;

//返回表示式2,(a<=1)為仍然真,(!x)=0,不能執行迴圈體。但是x++,x=2.((表示式1)&&(表示式2),表示式1為真,才執行表示式2。

變形:x++變成++x

int main()

cout}

對於 For 迴圈的新認識

熱的睡不著,突然就在想這個 for 迴圈設斷點的時候,for int i 0 i 10 i 裡面的3塊都會觸發到,覺得可能中間那個如果是個表示式或者方法,每次都要執行一下,爬起來隨手寫段 試了試,還真是這樣 static void main string args console.readline ...

認識Python 迴圈巢狀

python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 for iterating var in sequence for iterating var in sequence statements s statements s python while 迴圈巢狀語法...

C語言 對於迴圈的初步認識

對於初學者來說,迴圈語句僅僅包含三個 for語句,while語句,do while語句。1.for語句 for 表示式 1 表示式 2 表示式 3 表示式 1 初始化表示式,最早被執行,僅僅執行一次。表示式 2 判斷表示式,為真執行,為假跳出。進入迴圈時,每次都會執行。表示式 3 步進表示式,執行完...