C语言的一些小问题

 我来答
双静安兆勇
2020-02-21 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:895万
展开全部
1.因为运算符=为从右到左的结合方向,,所以你可以一次提取一个等号进行计算,即X-=X-X,-号移到右边即X=X-(X-X);这时的x=10,再接着去一个等号进行计算,X+=X->X=X+X;所以X=20;
2.这个题应该选D,goto可以到达程序的任意标志点,所以能跳出循环体,break能退出一个循环,return返回整个函数的结果,它表示退出函数,也就退出了循环体,只有continue这个,它表示结束本次循环而进入下一次循环,还是得执行循环体的语句,所以没有退出循环体。
3.改正程序的一些代码输入错误,可以知道fun程序的作用是输出字符串到这个文件中,fun被调用了两次,所以把“new
world"和"hello,"输入到文件test.t中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佟佳阳顿孤
2019-03-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:892万
展开全部
1、你说先计算X-X没错,但是你继续想,X-=X-X是把X减X-X的结果作为X的值,所以X仍然为10,X+=10,结果就是20
2、注意看题目,问的是不能够跳出的。
3、最后这个代码有问题,我正在修改,等会告诉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式