永发信息网

C语言程序题

答案:4  悬赏:80  手机版
解决时间 2021-04-12 23:10

int a;

printf("%d\n",(a=3*5,a*4,a+5));

输出结果是什么,为什么 ??

最佳答案

输出20。


printf("%d\n",(a=3*5,a*4,a+5)); 这里的%d是逗号表达式的值。


逗号表达式按顺序执行,首先a=3*5,这时a=15,


然后是a*4,注意这时a的值没有变化(必须是a = a*4才会变),


最后是a+5,这时a的值也没有变化。而这个同时是逗号表达式中的最后一个表达式。


逗号表达式的值总是等于最后一个表达式的值。因此%d=a+5。


显示的内容就是15 + 5 = 20了。

全部回答

输出的为整个逗号表达式的值。。。。所以a=3*5=15,a*4=60,a+5=65,所以最后输出结果是65

逗号表达式的值为最后一个表达式的值,a=3*5=15,然后用a*4=15*4=60,最后用a+5=60+5=65,所以输出结果为65。

20撒

逗号运算了嘛

a=3*5=15

然后a+5=20

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
09年芜湖市成人高考录取通知?
在武汉的中国农业银行卡可不可以去广州取钱啊
厦门哪里卖耐克的挎包(银白色和黑色)
我听过一首英文歌,是个女孩子唱的。声音听起
如果你约了一个女孩子见面,可是见面时,她却
帮写个1500到1800元的电脑配置单(紧急)
建设银行乐山分行待遇怎么样
--Do you know that girl ?--The one ___red.
去移动营业厅换卡,可以帮忙剪成小卡?剪卡要
Dreamweaver8跟Dreamweaver9哪个好用?
锦源轿车维修这个地址在什么地方,我要处理点
我天龙号没有绑密保,登陆时却说我绑了,咋个
初中真正喜欢一个人时该怎么办
没跟您说一声就下班了,实在是不好意思用日语
南宁哪个专升本的函授学校比较好?有哪个专业
推荐资讯
宏碁4540G怎么样,用过的说哈
谁知道穆赫默德生日是哪天
大耳朵图图之彩色世界主题曲是什么?
香山县志阅读答案
宏途汽修厂地址有知道的么?有点事想过去
所有的相遇都是恰逢其时是什么意思
华润·凤凰城五彩城6栋在什么地方啊,我要过
我以前剪的是锅盖头,现在想改一个发型
重庆北到江津多少公里,重庆南岸区距重庆江津
闸北村地址有知道的么?有点事想过去
日本上大学一年多少钱,去日本上大学的话一年
plc编程在那可以免费学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?