3个回答
2017-10-27
展开全部
while(--k) 等价于 while(--k!=0)
k=5 执行到while(--k)时 先将k-1,再判断k!=0(k=4),满足循环条件
printf("%d",k-=3); 打印出1
k=1 再循环 执行到while(--k) 先将k-1,k!=0(k=0),不满足条件 跳出循环 程序结束
注意 while(--k) 与 while(k--)是有区别的
前者先 -1再判断 后者先判断再 -1
k=5 执行到while(--k)时 先将k-1,再判断k!=0(k=4),满足循环条件
printf("%d",k-=3); 打印出1
k=1 再循环 执行到while(--k) 先将k-1,k!=0(k=0),不满足条件 跳出循环 程序结束
注意 while(--k) 与 while(k--)是有区别的
前者先 -1再判断 后者先判断再 -1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样问,真是很难答的哦。
建议你去毙考题APP之类的考研APP看看吧。
建议你去毙考题APP之类的考研APP看看吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那题?
更多追问追答
追问
第二题
追答
泰勒展开吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询