c語言回圈陳述句詳解(0基礎也能看懂)
文章目錄
- c語言回圈陳述句詳解(0基礎也能看懂)
- 前言
- 一、for回圈
- 二、while回圈
- 三、do-while回圈
- 四、思考
前言
回圈陳述句是程式里不可缺少的一部分,今天小張張就帶你認識一下回圈陳述句吧,
一、for回圈
在c語言中,for陳述句被稱為回圈陳述句,它可以實作c語言中重復執行,
for陳述句的一般形式為:
for(運算式1;運算式2;運算式3)
回圈陳述句體;
注意:
1、for回圈陳述句中,用兩個分號分隔三個運算式,但for的后面沒有分號,因為for與其后的回圈體陳述句合起來作為一條完整的陳述句,
2、for陳述句在執行的時候如流程圖一樣,先計算運算式1;在判斷運算式2;若結果為“真’則執行回圈體陳述句,并接著計算運算式3,然后回圈;若“假”,則結果回圈,繼續執行for的下一條陳述句,

友情提示:
1,for陳述句中三個運算式以及回圈體陳述句執行順序和書寫順序有所不同,計算運算式3在執行回圈體陳述句之后,
2,如上圖所示:在執行肉、for回圈陳述句中運算式一只執行了一次,其余反復執行,
簡單來說:運算式1(初值運算式)、運算式2(條件運算式)、運算式3(步長運算式)、回圈體陳述句(被反復執行的陳述句,只能是一條),
注意:如果回圈體陳述句是多條陳述句組成,必須用大括號把他擴起來,變成一條復合陳述句,
簡單的代碼展示:看看for回圈陳述句如何計算1+2+3…+100
#include <stdio.h>
int main()
{
int i, sum=0;
for(i=1; i<=100; i++)
{
sum+=i;
}
printf("計算得出:sum=%d\n",sum);
return 0;
}

二、while回圈
前面介紹for回圈陳述句以外,while陳述句有也能實作回圈,while的回圈更廣, 其一般運算式為:
while(運算式)
回圈陳述句;

while陳述句結構簡單,只有一個運算式和一潭訓圈陳述句(回圈條件 回圈體)
注意:
1、因為while陳述句結果簡單,所以while陳述句中必須包含最終改變回圈條件真偽性的操作,
2、while陳述句中()不可省略,運算式型別不做限制,若有多個陳述句必須用{},回圈體中有改變回圈體條件的陳述句是回圈陳述句可以為空陳述句,
簡單的代碼展示:看看while回圈陳述句是如何計算1+2+3…+100
#include <stdio.h>
int main()
{
int sum = 0, i = 1;
while (i<=100)
{
sum += i;
i++;
}
printf("計算得出:sum=%d\n",sum);
return 0;
}

三、do-while回圈
do-while陳述句有所不同,它是先執行回圈體,后執行回圈條件,
一般形式:
do{
回圈陳述句
}while(運算式);

簡單的代碼展示:看看do-while陳述句是如何計算1+2+3…+100
#include<stdio.h>
int main(void)
{
int sum=0;
int i=1;
do{
sum=sum+i;
i++;
}while(i<=100);
printf("計算出sum=%d\n",sum);
}
return 0;

四、思考
既然我們學習了這么多回圈陳述句,那我們又如何分辨,如何使用了???
這個話題我們下次再說,
如果這篇文章對你的疑惑有所幫助,不妨一鍵三連讓我有更大動力繼續出下一章, 謝謝,
本文章全由本人書寫,定有欠缺之處,希望指正!
( ﹡?o?﹡ )
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/264601.html
標籤:其他
