53 do-while循环结构 它的一般格式为: do 句 冷Whie(表达式); 令说明:当流程到达do后,立即执行循环体一次,然 后才对表达式进行计算和判断。若表达式的值为 “真(非0)”,则重复执行一次循环体,否则退 出。注意其特点:先执行语句,后判断表达式。其 流程图如图5.2
5.3 do-while循环结构 ❖ 它的一般格式为: ❖ do ❖ 语句; ❖ while( 表达式 ); ❖ 说明:当流程到达do后,立即执行循环体一次,然 后才对表达式进行计算和判断。若表达式的值为 “真(非0)”,则重复执行一次循环体,否则退 出。注意其特点:先执行语句,后判断表达式。其 流程图如图5.2
开始) 语气 表达式真〔非0 假(0 结吉束
令对【例5-1】采用 do-while循环结构改写为: 冷【源程序】 main 6. int count=1, total=0, grade, do printf( input the grade scanf(%d", &grade) total=total+grade count++ While(count<=10) printf(%dn", total)
❖ 对【例5-1】采用do-while循环结构改写为: ❖ 【源程序】 ❖ main() ❖ { ❖ int count=1,total=0,grade; ❖ do ❖ { ❖ printf("input the grade:"); ❖ scanf("%d",&grade); ❖ total=total+grade; ❖ count++; ❖ }while(count<=10); ❖ printf("%d\n",total); ❖ }