声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程;
do-while语法结构:
do{ 语句块; } while(表达式);
执行顺序:
先执行语句块一次,再进入判定,如表达式为真,则继续循环do,直到表达式不为真为止
与while循环不同点:
while是先判断再执行,dowhile是先执行再判断;(dowhile至少执行一次语句块)
作业练习:
计算1+2+3……+100的和
代码如下:
1 void main(){ 2 /* C语言成长之路32:doWhile循环 3 * 4 */ 5 int num = 1; 6 int sum = 0; 7 do{ 8 sum = num + sum; 9 num++; 10 } while(num <= 100); 11 printf("1 + 2 + 3....+ 100 = %d", sum); 12 };