您好,登錄后才能下訂單哦!
如何分析for語句,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
for循環語句的一般形式如下:
for(表達式1; 表達式2; 表達式3)
語句
使用for語句時,需要注意以下問題:
(1) 循環體只能包含一條語句,當需要多條語句組成時,使用復合語句。
(2) for循環語句括號中的三個表達式之間用分號隔開,表達式1只執行一次,一般用來進行整個循環開始之前的初始化工作,常見的用法是初始化循環控制變量;表達式2的值決定循環是否繼續執行,是循環控制條件;表達式3在循環體每次執行后都計算一次,常見的用法是修改循環控制變量的值。
(3) for語句執行過程是先判斷循環條件,再執行循環體,因此循環體有可能一次也不執行。
(4) for語句中的三個表達式都可以省略,但是作為分隔符的分號是不能省略的。省略表達式1時,對應的初始化工作可以放在循環語句前面完成;省略表達式3時,相應的工作可以放在循環體的最后完成;省略表達式2時,for循環語句的循環條件默認為非0,即循環條件永遠為真。
例:編程求1 + 2 + 3 + … + 100的值,使用for語句。
參考答案:
1#include <stdio.h>
2 int main()
3 {
4 int i, sum=0;
5 for(i=1;i<=100;i++)
6 sum=sum+i;
7 printf("1+2+3+...+100 = %d\n",sum);
8 return 0;
9 }
結果示例:
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。