永发信息网

以下程序段的运行结果是( )。  int a=1; printf("%d, %d, %d\n", a, ++a, a++);

答案:4  悬赏:40  手机版
解决时间 2021-02-03 01:42
以下程序段的运行结果是( )。  int a=1; printf("%d, %d, %d\n", a, ++a, a++);
最佳答案
结果是 3,3,1 因为printf执行的时候是从右往左的,先算a++ 再算++a 最后算a ;
第一步 执行完a++之后 输出1,a的结果是2;
第二步 执行++a,先自加再使用 输出3,a的结果是3;
第三步 直接输出a ,即 输出3
全部回答
n=a++:先将a的值作为a++即n的值,n=1(a=1) ++a,再将a的值作为++a的值(此时a=2) a++:先执行a=a+1;则运行后,下次模糊了就看看假设m=++a,再执行a=a+1(此时a=2) 你可以把这段话记下来,m=2
3 3 1 从右向左, a++,先打印 ,a=1,再加1 ,a=2 然后 再 ++a ,a=3,然后打印 最后就打印 a
从左向右,a++是先运算再执行加1,++a是先加1再运算。分号之前a++就a等于1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我注册了贴吧不是吧主?
中国移动(捷丰通讯)地址在哪,我要去那里办事
中国移动24小时自助服务厅(博罗服务厅)地址好
双网卡一个外网一个内网使用route add命令实
博罗县电信局麻陂支局地址有知道的么?有点事
小额贷款在本地银行签合同然后收费用可靠吗
日语 财富 名声 权利 怎么读 和 写
乐视s50看直播怎么老是转圈
中国电信(公庄营业厅)地址在哪,我要去那里办
天津公交车660化明新家园到天津最早的班车发
跑男里何穗出现时维多利亚的秘密里的歌
中国移动(泰美服务厅)地址有知道的么?有点事
隐忍等于懦弱吗
中国移动(博罗杨村营业厅)地址有知道的么?有
中国移动(宇阳百货店)地址在哪,我要去那里办
推荐资讯
三星c764G内寸官方报价多少
浪之夜KTV怎么去啊,我要去那办事
买的双墓穴,夫妻一方去世,下葬有什么讲究?
有什么办法能将51单片机中的程序读出来,解密
贤美纺织怎么去啊,我要去那办事
3d打印烤瓷g版与二氧化锆烤瓷哪个好?
拉日村地址在什么地方,想过去办事
稻田里的水稻与杂草之间的关系属于 A竞争关
※÷15=4…□,□可取的最大值是______,当□
我在石头记买了一款黄水晶的挂件(结缘在人间
柔丝发艺地址在什么地方,我要处理点事
为什么人是这么复杂地生物··
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?