国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C語言菜鳥基礎(chǔ)教程之for循環(huán)

2020-05-23 13:44:46
字體:
供稿:網(wǎng)友

先看程序:

#include <stdio.h>int main(){  for(int i = 0; i < 5; i++)  {    printf("i = %d/n", i);  }    printf("Loop ended!/n");    return 0;}

運行結(jié)果:

i = 0i = 1i = 2i = 3i = 4Loop ended!

for循環(huán)的語句結(jié)構(gòu)為:
for(表達式1; 表達式2; 表達式3)
{
    語句;
}

其執(zhí)行順序為:
(1)執(zhí)行表達式1
(2)執(zhí)行表達式2。表達式2是一個判斷語句;若為真,則執(zhí)行{}中的語句。若為假,則結(jié)束for循環(huán)
(3)若表達2為真,執(zhí)行表達式3
(4)執(zhí)行表達式2
(5)不斷重復步驟(3)和步驟(4),直到表達式2為假,結(jié)束循環(huán)。

流程圖如下所示:

c,for循環(huán)語句,c語言for循環(huán),for循環(huán)

程序執(zhí)行過程:
第一次,表達式1中i的值為0;表達式2中0<5是成立的,打印出i的值。
第二次,表達式3中i++后i變?yōu)?;表達式2中1<5是成立的,打印出i的值。
第三次,表達式3中i++后值變?yōu)?,表達式2中2<5是成立的,打印出i的值。
第四次,表達式3中i++后值變?yōu)?,表達式2中3<5是成立的,打印出i的值。
第五次,表達式3中i++后值變?yōu)?,表達式2中4<5是成立的,打印出i的值。
第六次,表達式3中i++后值變?yōu)?,表達式2中5<5是不成立的,不執(zhí)行大括號中的打印語句。循環(huán)結(jié)束,跳出循環(huán)。程序繼續(xù)往下執(zhí)行。

作業(yè):
(1)使用斷點觀察上面程序的每一步的執(zhí)行過程
(2)根據(jù)上面的分析,思考下面的程序的運行結(jié)果并動手操作一遍

#include <stdio.h>int main(){  for(int i = 0; i < 0; i++)  {    printf("i = %d/n", i);  }    printf("Loop ended!/n");    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 曲沃县| 尉犁县| 白城市| 剑河县| 石首市| 云浮市| 且末县| 嫩江县| 红河县| 建水县| 肥西县| 南郑县| 和硕县| 嘉黎县| 库车县| 延长县| 莱西市| 海城市| 巴塘县| 阜新市| 榕江县| 门头沟区| 富源县| 枣强县| 晋江市| 梁山县| 阿拉善右旗| 汉中市| 瑞丽市| 沁源县| 静海县| 灯塔市| 志丹县| 无锡市| 深州市| 平塘县| 渭源县| 泉州市| 昔阳县| 星子县| 卢氏县|