永发信息网

inta=2,b=3,c=4,d=5;int m=2,n=2; a=3-(m=a>b )&&(n=c>d )+5; printf(“...

答案:6  悬赏:0  手机版
解决时间 2021-02-11 03:51
inta=2,b=3,c=4,d=5;int m=2,n=2; a=3-(m=a>b )&&(n=c>d )+5; printf(“%d”,a );的输出结果 求解答步骤
最佳答案
a=3-(m=a>b )&&(n=c>d )+5考虑优先级:
(m=a>b )核心是一个赋值运算【因为不是m==a>b】下同,故均为真1
1&&1=1
化简为:a=3-1+5=7
输出结果为:
7
全部回答
a=1 (1)m=a>b ——>m=0 (2)3-0——>3 (3)n=c>d ——>n=1 (4)1+5——>6 (5)3&&6——>1 (6)a=1
3-(m=a>b)&&(n=c>d)+5的计算过程: 3-(m=a>b)到3-(m=0)到3,(n=c>d)+5到(n=0)+5到5 a=3&&5到a=1, 所以最后输出a的值为1。 注意在进行逻辑运算的时候非零都当成“真”,逻辑值真假当成数值的时候是1和0。
a=(m=a>b)&&(n=c>d )+5; (m=a>b)&&(n=c>d )+5; 这边表达式先计算(m=a>b)得m=0 而对于&&操作符,只要第一个操作数为0,后面的操作数就不计算了 所以最后 m=0 n=2
答案是:1 运算符优先级是:+ -、>、&&、=,小括号优先级最高! 步骤:先算3-(m=a>b)=3,再算(n=c>d)+5=5,然后算3&&5=1
结果是2。 #include<stdio.h> main() { int a=1,b=2,c=3,d=4,m=2,n=2; (m=a>b)&&(n=c>d); printf("%d",n); } //分析:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
停车场(福临佳园南)地址好找么,我有些事要过
已经超过半年的手机号,可不可以在别的城市补
KDS是什么意思
靖宇县工商行政管理局三道湖分局地址有知道的
猫咪拉白屎怎么回事?
煤气罐加气的地方在哪?
兖州至太原有多少公里
吉亚乡这个地址在什么地方,我要处理点事
怎么配置activemq屏蔽管理控制台
描写成亲的诗词
真爱商城一区停车场怎么去啊,我要去那办事
好看的励志欧美电影
阳曲县公安局交警大队事故处理中队在哪里啊,
我想问我画的电路图对不对
润鸿酒店停车场怎么去啊,我要去那办事
推荐资讯
永昌汽修在哪里啊,我有事要去这个地方
沈北新区七星大街53号是沈北的中心地带吗
你好O(∩_∩)O~听说你是玩韩服的达人,我慕名
通过相亲认识了一个男的。。。对他感觉特好。
模具和数控是一起学的吗
老双益便利店在哪里啊,我有事要去这个地方
三联超市龙源店地址在哪,我要去那里办事
此患者现需做的检查包括A.肺CTB.气管镜C.PPDD
汉朝以后,江南地区经济得到开发,为经济重心
萨泰克斯待遇怎么样
邓漫宾馆地址好找么,我有些事要过去
分子式为C2H4O的有机物一定是乙醛吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?