int k=2; while(k==0) printf("%d",k); k--; printf("\n");下列循环的循环次数为0,为什么,求详解

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 09:45:46
int k=2; while(k==0) printf(
xQ[N@JCbB~۲F4hoE E|D< 2Pr N`2sVX:L#IG{i9YMֶS5f(d ih@!=!Oro㘅=ѷS.eQMy0ͮf ]fe|y.I ̰ףOaGj@.#>#lW'jn*IvڤgVxNSY`U۹ӊql͞xqIljgĤ5$cL54i主`WLax#JUꁵY*

int k=2; while(k==0) printf("%d",k); k--; printf("\n");下列循环的循环次数为0,为什么,求详解
int k=2; while(k==0) printf("%d",k); k--; printf("\n");下列循环的循环次数为0,为什么,求详解

int k=2; while(k==0) printf("%d",k); k--; printf("\n");下列循环的循环次数为0,为什么,求详解
while(表达式)
语句;/*循环体*/
  这里的表达式是循环能否继续下去的条件,而语句是循环体.只要表达式为真,则执行循环体内语句.否则终止循环,执行循环体外语句.
而你的例子 运行到while(k==0) 时,此时K=2;不等于0,所以条件不成立,表达式为假.不执行循环.循环次数为0