c语言的题目 10

答案是x=8,怎么算出来的?实在搞不懂。能有每一步的详细解析吗?... 答案是x=8,怎么算出来的?实在搞不懂。能有每一步的详细解析吗? 展开
 我来答
detax
2019-08-28 · TA获得超过2.6万个赞
知道小有建树答主
回答量:1335
采纳率:64%
帮助的人:455万
展开全部
for(j=0;j<3;j++)
里面if(j%2)continue;就是j不能能被2整除的时候直接下一个循环,跳过下面的x++。
实际上只有j=0和j=2的时候执行x++
也就是说整个外面的大循环for(i=0;i<2;i++),每次循环总共执行4次x++,因为0到<2,只执行两次循环,总共加了8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琴旧可1
2019-08-28 · TA获得超过3616个赞
知道大有可为答主
回答量:4881
采纳率:85%
帮助的人:205万
展开全部
while(*s++=*t++); 在语义上等同于(注意条件部分是一个=,不是2个):
while((*t) != 0)
{ *s = *t;
s++;
t++; }
do - while循环是先执行,后判断。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式