菜雞自學
時刻注意while後是否有分號;不要被迷惑!
while 不帶分號;時
int y=10;
int sum=0;
while
(y<13)
//;printf
("\ny=%d;sum=%d"
,y,sum)
;
while 與下面大括號內的迴圈體構成乙個整體。y=
11;sum=1y=
12;sum=2y=
13;sum=3y=
13;sum=
3
當while後緊跟分號時;
int sum=0;
int y=10;
while
(y--);
//迴圈條件改變
printf
("\ny=%d;sum=%d"
,y,sum)
;
while後有;所以while這一行自成一體。
後面大括號內的迴圈體不執行,為了迷惑讀者。
只有當不滿足迴圈條件時,才跳出迴圈,執行後面的語句。輸出為下:
y=
0;sum=1y=
0;sum=
1
for後接else的用法
如果for迴圈正常結束,則執行else下的語句。如果迴圈中遇到break退出了,則不會執行到else下的語句 下面的執行正常結束,所以執行了else下的語句 eg1 import numpy as np for i in np.arange 5 print i else print hello?0 ...
C語言 while語句
案例 用while語句求1 100的累計和。案例 用while語句求1 100的累計和。程式功能 求1 100的累計和 main printf sum d n sum 程式運 況如下 sum 5050 1 一般格式 while 迴圈繼續條件 2 執行過程 執行過程 1 求解 迴圈繼續條件 表示式。如...
C語言結束標誌分號的作用
眾所周知,分號在c語言中的作用是作為一條語句結束的標識,在c程式中如果不小心多寫了乙個分號可能不會造成什麼不良後果 這個分號也許會被視作乙個不會產生任何實際效果的空語句。但是如果在if或者while語句後面緊跟一條語句時,如果此時在if或者while語句之後多加了乙個分號的話,將會產生意想不到的後果...