计算机C语言,大学生课程作业求大神指导下

 我来答
DavidCai0316
2020-03-11 · TA获得超过974个赞
知道小有建树答主
回答量:311
采纳率:85%
帮助的人:112万
展开全部

i = i %= j的值为0

i = 3 / 2 * (j = 3 - 2)的值为1

第一题解析:

变量:int i = 10, j = 5;

运算符=和%=的优先级是同级,结合性均为自右向左,所以先算右边的%=运算符,即先算 i%=j,这个表达式相当于 i=i%j,i = 10 % 5,结果为0,然后再把 0 赋给变量 i,所以变量 i

 的值为0。

第二题解析:

先算括号的表达式,那么 j = 1,再算 3 / 2 * 1,因为 3 / 2 的结果为1(都是整型),所以变量 i 的值为 1。

测试代码

追问
谢谢你哈,感谢大神给的指导
追答
客气了,如果有类似的问题,可以在百度知道@我
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式