int k=0; while(k=0) k++; 为什么这个程序执行0次?... 为什么这个程序执行0次? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 int while k++ 搜索资料 3个回答 #热议# 空调使用不当可能引发哪些疾病? 缘来丶缘浅 2013-12-30 · TA获得超过790个赞 知道小有建树答主 回答量:187 采纳率:0% 帮助的人:268万 我也去答题访问个人页 关注 展开全部 因为判断条件是k=0,这样的话,会判断k的值,任何非零int值是true,0为false,所以判断条件为false,跳出循环。如果改成k==0就会执行while循环体了。补图:k=0,while判断条件为假,不执行循环,直接跳出,k=0k==0, 即判断0==0为true,进入循环,k++后k变为1,1==0false,跳出循环, k=1 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 renzl364 2013-12-30 知道答主 回答量:20 采纳率:0% 帮助的人:5.3万 我也去答题访问个人页 关注 展开全部 因为while里k=0是个赋值语句,即k的值永远为0,循环不执行。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 qiuzhizhe1991 2013-12-30 知道答主 回答量:20 采纳率:0% 帮助的人:7.7万 我也去答题访问个人页 关注 展开全部 不是执行0次,是一次,执行完第一次后k变为1,退出循环。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-02 .程序段如下 int k=0; while(k++<=2); printf("last=%d\n",k); 则执行结果是last= 。 5 2011-02-07 while(--k)s+=k 这个语句怎么理解啊 4 2018-12-04 C语言 int k; while(k!=0) k=k-1; printf("%d",k); 输出结果是什么? 46 2017-06-15 设有程序段 int k=10; while(k==0) k-; 则下面描述中正确的是( ). 这怎么做? 41 2012-03-01 执行"int k=11;k=1/3*k++;"后,k的值是____ (求详细解释!谢谢!) 13 2016-04-29 int k=0 while(k++<=2);printf(last=%d\n,k) 10 2012-12-18 int k=10 while k>0 k=k+1 A. while循环执行多次 B. 循环是无限循环 C. 循环体语句一次也不执行 1 2015-07-01 int k=4;do{k=k%3;} while(k--);循环几次? 更多类似问题 > 为你推荐: