艾灸治疗皮肤病的方法:帮帮我说一下有关c语言中的这个东西(2)

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:27:40
请问while 循环执行几次?答案为2次
可是我认为k已经为2了当判断 while(k=0) 已经不符合 应该为 0次啊??

k为整型
k=2;
while(k=0)
printf("%d",k),k--;
printf('\n“);
k一会是 2 一会是 0
是怎么一回事情
循环了哪两次呢

水晶说 如果k==0 是循环了2次
那么是哪两次呢?

如果题目没错的话(也就是k=0而不是k==0的话),那么循环没有执行(或者说执行了0次???),因为
k=0的值恒为0(假)。
答案错了,尽信书不如无书。
如果是k==0的话还是不成立,因为k初值为2,k==0也不成立,循环次数还是0次。

k=0是赋值不是比较

题目没写错吧???
while(k=0)
还是
while(k==0)

你这个程序写的很不标准,比如K=0还是K==0,还有printf后面竟然是个逗号,K--是在while循环里的吗?如果在里面大括号呢?这些不写清楚别人也没有办法回答你呀!
如果你是想学C的话就要养成良好的写程序的习惯