执行下列语句后,z的值是()int x=5,y=24,z=5;z=y/x*z;
答案:2 悬赏:80 手机版
解决时间 2021-04-15 08:06
- 提问者网友:聂風
- 2021-04-14 22:01
执行下列语句后,z的值是()int x=5,y=24,z=5;z=y/x*z;
最佳答案
- 五星知识达人网友:雾月
- 2021-04-14 23:18
根据运算符优先级,结果是:24追问可是考试系统里这个结果是错的追答对了 是:20
因为C语言 会强制转换24/5 = 4.8 取整 为 4
4*5 = 20
因为C语言 会强制转换24/5 = 4.8 取整 为 4
4*5 = 20
全部回答
- 1楼网友:长青诗
- 2021-04-15 00:01
w++是w先不自加,在语句完后自加intw,x,y,z;w=5,x=4;y=w++*w++*w++;printf("%d\n",y);z=--x*--x*--x+y--;printf("%d",z);执行结果y=125y=5*5*5=125
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯