所在的位置: C++ >> C++市场 >> C语言当循环

C语言当循环

①原程序

#includestudio.h

main()

intk=5;

while(--k)

printf("%d",k-=3);

printf("\n");/*这个回车不在循环体中*/

~

②当循环

while(--k)printf("%d",k-=3);

--k为真,执行循环,输出k-=3;

--k为真,跳出循环,执行下一语句。

~

k=5

--k=4(先减再算)

不等于0,为真,执行循环

k-=3为k=4-3=1

~

k=1(注意循环没结束,代入继续判断)

--k=0

等于0,为假,结束循环

即最终结果:1+回车




转载请注明:http://www.aierlanlan.com/rzdk/4440.html