循环自增_大学C语言—循环结构及应用
for(設置初始值;循環條件判斷;設置循環增減量)
{
???? ?? 語句1;
???? ?? 語句2;
???? ?? ……? ? ? ?
???? ?? 語句n;
}
while循環while(條件判斷)
{
語句1;
語句2;
……
語句n;
}
do-while循環do
{
語句1;
語句2;……
語句n;
} while(條件判斷);
常見循環嵌套(1)for(;;)??(2)for(;;)
???? {……????????????????????????{……
???? for(;;)????????????????? while()
?????? {……}???????????????????????{……}
??????? ……??????????????????????? ……
????? }? ? ? ? ? ? ? ? ? ? ? ? ??? ?}
?(3)while()????????(4)do {……?????
????? {……?????????????????????? ? do
?????? while()????????????????? ?{……
??????? {……}?????????????????????? }while();
??????? ……????????????????????? ? ?……
?????? }?????? ??????????????????? }while();
?? (5) while()???????????????(6) do????
????? {……??????????????????????????{
?????? do?????????????????????????????……
??????? {……??????????????????????????? for(;;)
????????? }while();???????????????????{……}
??????? ……????????????????????????????……
???????? }? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}while();
break語句break語句的作用是結束循環的執行強制退出循環。
注意:break語句不能用于循環語句和switch語句之外的任何其他語句中。
且在嵌套循環中,break語句只能終止它所在的循環的執行。
contiune語句continue的作用與break語句相似,也有結束循環的作用,但是continue語句是結束本次循環,即跳過循環體中下面尚未執行的語句,接著進行下一次是否執行循環的判定。
雙目復合賦值運算符序號 | 復合運算符 | 復合運算符的含義 |
1 | += | 相加并賦值 |
2 | -= | 相減并賦值 |
3 | *= | 相乘并賦值 |
4 | /= | 相除并賦值 |
5 | %= | 求模并賦值 |
6 | &= | 按位AND并賦值 |
7 | |= | 按位OR并賦值 |
8 | ^= | 按位XOR并賦值 |
9 | <<= | 左移并賦值 |
10 | >>= | 右移并賦值 |
++i和i++等價于i=i+1,但是,這兩個表達式在參與其他運算的時候是有區別的。在和其他運算結合在一起時,++i表示i自增1后再參與其它運算,而i++表示i參與運算后,i的值再自增1。同理,--i是i自減1后再參與其它運算,而i--是i參與運算后,i的值再自減1。
題型貼士01for循環編程求出3-100之間的所有素數。
?參考代碼:
02while循環?用while循環求出1+2+3+4+………+100的值?
參考代碼:?
03do-while循環?用do - while循環求出1+2+3+4+………+100的值?
參考代碼:
04輸出5*5乘法表參考代碼:
下篇推送預告:常見編程題匯總掃碼關注我們了解更多計算機知識總結
以上是生活随笔為你收集整理的循环自增_大学C语言—循环结构及应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高能预警!这些段子已刷爆大学老师朋友圈
- 下一篇: 问了自己8个问题后,我选择了考博...