野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题讲解】++的用法及入栈顺序

  [复制链接]
发表于 2016-7-16 10:00:29 | 显示全部楼层
那什么时候是出栈呢?@fire
回复 支持 反对

使用道具 举报

发表于 2016-7-16 14:20:03 | 显示全部楼层

认真学习真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2016-7-20 16:17:46 | 显示全部楼层
a               
回复 支持 反对

使用道具 举报

发表于 2016-7-22 19:17:19 来自手机 | 显示全部楼层
0..1..2。。
回复

使用道具 举报

发表于 2016-7-22 21:21:41 | 显示全部楼层
B,++a在做a+b时应该已经执行了吧
回复 支持 反对

使用道具 举报

发表于 2016-7-22 22:00:05 | 显示全部楼层
B
不确定是A还是B,因为不确定a,b值是否改变了
回复 支持 反对

使用道具 举报

发表于 2016-7-23 09:14:30 | 显示全部楼层
B                                                                 
回复 支持 反对

使用道具 举报

发表于 2016-7-23 12:41:08 | 显示全部楼层
第一个a++已经把a的值改变了,所以应该是1,第二个++b只是做了一个运算,b的实际值还是0,第三个是把已经运算后的a和b的值做加法,所以是2,选D吧~~
回复 支持 反对

使用道具 举报

发表于 2016-7-25 11:20:01 | 显示全部楼层
B....................
回复

使用道具 举报

发表于 2016-7-28 16:59:14 | 显示全部楼层
A 吧?自右向左计算的
回复 支持 反对

使用道具 举报

发表于 2016-8-4 14:00:09 | 显示全部楼层
答案BBBBBBBBBBBBBBBBBBBB。。。。。。。。。我错
回复 支持 反对

使用道具 举报

发表于 2016-8-5 09:52:36 | 显示全部楼层
iuiuyijhkjhk
回复 支持 反对

使用道具 举报

发表于 2016-8-5 10:26:24 | 显示全部楼层
a=0,a++之后就变成了a=1.所以输出a++时a=0;
++b ,也就是b=0+1=1;
a+b = 1+1=2;
不知这样理解是否正确,也不知我是否写清楚了。
回复 支持 反对

使用道具 举报

发表于 2016-8-5 10:28:54 | 显示全部楼层
VS2010运行结果是 a++=0,++b=1,a+b=2
回复 支持 反对

使用道具 举报

发表于 2016-8-5 14:44:20 | 显示全部楼层
正确答案可是b
回复 支持 反对

使用道具 举报

发表于 2016-8-5 20:51:40 来自手机 | 显示全部楼层
0,1,2看看
回复

使用道具 举报

发表于 2016-8-5 22:36:35 | 显示全部楼层
学习一下,谢谢火哥
回复 支持 反对

使用道具 举报

发表于 2016-8-7 06:41:19 | 显示全部楼层
aaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2016-8-10 18:15:09 | 显示全部楼层
答案是b  0 1 2
回复 支持 反对

使用道具 举报

发表于 2016-8-10 18:26:13 | 显示全部楼层
好奇怪,我用了visual studio2013运行的结果是0 1 1
回复 支持 反对

使用道具 举报

发表于 2016-8-11 12:43:52 | 显示全部楼层
C            
回复 支持 反对

使用道具 举报

发表于 2016-8-11 13:33:42 | 显示全部楼层
0 1 0
A
选A
回复

使用道具 举报

发表于 2016-8-11 14:27:13 | 显示全部楼层
0, 1, 2
使用之前加和使用之后加
回复 支持 反对

使用道具 举报

发表于 2016-8-16 08:10:37 来自手机 | 显示全部楼层
我觉得应该是选B
回复 支持 反对

使用道具 举报

发表于 2016-8-16 10:30:43 | 显示全部楼层
又错了                                       :@
回复 支持 反对

使用道具 举报

发表于 2016-8-16 10:49:51 | 显示全部楼层
是不是B?应该是
回复 支持 反对

使用道具 举报

发表于 2016-8-16 10:56:05 | 显示全部楼层
AAAAAAAAAAAAAAAA
回复 支持 反对

使用道具 举报

发表于 2016-8-16 10:58:53 | 显示全部楼层
握草,真的是A,学到了学到了
9PW@~4}MOK3GA4WTFB_@T18.png
回复 支持 反对

使用道具 举报

发表于 2016-8-16 11:22:25 | 显示全部楼层
我选B,a++是先输出在自加
回复 支持 反对

使用道具 举报

发表于 2016-8-17 10:25:32 | 显示全部楼层
0    1   2                     
回复 支持 反对

使用道具 举报

发表于 2016-8-17 16:01:49 | 显示全部楼层
结果是0 , 1 , 2
++放在a后面,先打印a=0再计算,++放在b前面,先运行出结果再打印b=1,最后a=1,b=1,a+b=2
回复 支持 反对

使用道具 举报

发表于 2016-8-17 16:03:16 | 显示全部楼层
没了解过prinf的出栈和入栈,长知识了
回复 支持 反对

使用道具 举报

发表于 2016-8-23 19:25:49 | 显示全部楼层
A.0 1 0     C语言函数调用是从右边开始入栈的
回复 支持 反对

使用道具 举报

发表于 2016-8-26 18:45:08 | 显示全部楼层
看看答案!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2016-8-26 20:00:11 | 显示全部楼层
VS2015打印出来是B
回复 支持 反对

使用道具 举报

发表于 2016-8-26 22:15:13 | 显示全部楼层
666666666666666666666666666666666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2016-8-27 14:48:25 | 显示全部楼层
回答答案是B
回复 支持 反对

使用道具 举报

发表于 2016-8-27 17:00:17 | 显示全部楼层
A                                 
回复 支持 反对

使用道具 举报

发表于 2016-8-27 23:47:15 | 显示全部楼层
0 1 2      
回复 支持 反对

使用道具 举报

发表于 2016-8-30 17:06:28 | 显示全部楼层
B            
回复 支持 反对

使用道具 举报

发表于 2016-8-31 08:28:30 | 显示全部楼层
aaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2016-8-31 13:58:41 | 显示全部楼层
这个答案是选B了
回复 支持 反对

使用道具 举报

发表于 2016-8-31 16:17:28 | 显示全部楼层
102  kankankankan
回复 支持 反对

使用道具 举报

发表于 2016-9-1 17:26:30 | 显示全部楼层
B                          
回复 支持 反对

使用道具 举报

发表于 2016-9-2 17:04:51 | 显示全部楼层
BBBBBBBBBBB
回复 支持 反对

使用道具 举报

发表于 2016-9-2 23:42:29 来自手机 | 显示全部楼层
012012 BBB
回复

使用道具 举报

发表于 2016-9-3 04:33:44 | 显示全部楼层
跟顺序有关,可能从左到右,或从右到左
回复 支持 反对

使用道具 举报

发表于 2016-9-3 13:18:54 | 显示全部楼层
B吧 觉得像是0 1 2
回复 支持 反对

使用道具 举报

发表于 2016-9-13 11:57:20 | 显示全部楼层
不懂为啥啊
回复 支持 反对

使用道具 举报

发表于 2016-9-13 16:22:58 | 显示全部楼层
- -感觉像b
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 22:41 , Processed in 0.045761 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表