野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

  [复制链接]
发表于 2017-9-15 14:40:53 | 显示全部楼层
答案应该是B
回复 支持 反对

使用道具 举报

发表于 2017-9-15 14:54:36 | 显示全部楼层
答案应该是A
回复 支持 反对

使用道具 举报

发表于 2017-9-16 11:54:06 | 显示全部楼层
B ?但是有个printf..
回复 支持 反对

使用道具 举报

发表于 2017-9-17 10:46:18 | 显示全部楼层
答案应该选A,不知道对不对
回复 支持 反对

使用道具 举报

发表于 2017-9-21 07:25:53 | 显示全部楼层
答案是 0,1,2
回复

使用道具 举报

发表于 2017-9-21 07:28:55 | 显示全部楼层
用 VS 运行,结果为 0,1,2,why?
回复 支持 反对

使用道具 举报

发表于 2017-9-21 08:14:09 | 显示全部楼层
BBBBBBBBBBBBBBBBBBBBBBBBBB
回复 支持 反对

使用道具 举报

发表于 2017-9-21 08:27:28 | 显示全部楼层
答案应该选择B
回复 支持 反对

使用道具 举报

发表于 2017-9-21 20:12:31 | 显示全部楼层
我选B吧  感觉应该对
回复 支持 反对

使用道具 举报

发表于 2017-10-15 13:05:27 | 显示全部楼层
应该是D 1,0,2
回复 支持 反对

使用道具 举报

发表于 2017-10-15 23:01:30 | 显示全部楼层
本帖最后由 waltxia 于 2017-10-15 23:06 编辑

答案是??????????????//
回复

使用道具 举报

发表于 2017-10-16 08:36:58 | 显示全部楼层
102?............
回复

使用道具 举报

发表于 2017-10-16 09:18:09 | 显示全部楼层
答案是B吧,回复为什么要限定字数。。。
回复 支持 反对

使用道具 举报

发表于 2017-10-24 11:54:20 | 显示全部楼层
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2017-10-24 23:19:07 | 显示全部楼层
的撒大苏打撒旦阿萨斯撒
回复 支持 反对

使用道具 举报

发表于 2017-10-28 00:47:57 | 显示全部楼层
我选择 C 应该又错了
回复 支持 反对

使用道具 举报

发表于 2017-10-28 12:01:29 | 显示全部楼层
B,一个是用了再加,一个是加了再用
回复 支持 反对

使用道具 举报

发表于 2017-10-28 20:03:24 | 显示全部楼层
应该是0 1 2
回复

使用道具 举报

发表于 2017-10-29 11:58:45 | 显示全部楼层
本帖最后由 浩然天成 于 2017-10-29 12:00 编辑

0,1,2.。。。。。。
入栈顺序是什么意思

好吧,一下子没有反应过来,一说形参就反应过来了,
入栈顺序是从右往左,后进先出。

回复 支持 反对

使用道具 举报

发表于 2017-10-30 20:14:00 | 显示全部楼层
B,谢谢分享,每日一题。
回复 支持 反对

使用道具 举报

发表于 2017-11-8 13:44:20 | 显示全部楼层
A这回应该对了吧,天啊
回复 支持 反对

使用道具 举报

发表于 2017-11-9 16:45:25 | 显示全部楼层
答案是:A
printf()本身是一个函数,C语言函数入栈顺序为右至左,所以在调用时候先将a + b计算然后入栈,此时a和b的值都为0,++b是先将b的值加一再使用,a++是先使用了a的值才自增1
回复 支持 反对

使用道具 举报

发表于 2017-11-9 16:47:44 | 显示全部楼层
这么高深的知识点,我想平时工作应该遇不上吧
回复 支持 反对

使用道具 举报

发表于 2017-11-20 17:06:30 | 显示全部楼层
本帖最后由 TUATS 于 2017-11-20 17:10 编辑

原来考的是printf的出入堆栈的顺序,我想起来了 c函数转换为汇编,都是后面参数先入堆栈的
回复 支持 反对

使用道具 举报

发表于 2017-11-20 22:40:58 | 显示全部楼层
0,1,1,这个问题我一直半知半解
回复 支持 反对

使用道具 举报

发表于 2017-11-27 11:26:46 | 显示全部楼层
0,1,2  应该没错吧
回复 支持 反对

使用道具 举报

发表于 2017-11-27 11:28:05 | 显示全部楼层
0,1,2   但是具体原理不清楚  瞅瞅
回复 支持 反对

使用道具 举报

发表于 2017-11-28 11:02:36 | 显示全部楼层
A.0,1,0(a=0,b++=1,a+b=0+0)
回复 支持 反对

使用道具 举报

发表于 2017-12-6 14:00:04 | 显示全部楼层
a++=a=0;++b=b+1=1;a+b=0;
0,1,0
回复 支持 反对

使用道具 举报

发表于 2017-12-6 17:41:32 | 显示全部楼层
看看~~~~~~~
回复

使用道具 举报

发表于 2017-12-6 20:12:29 | 显示全部楼层
A,没错吧,一定是A
回复 支持 反对

使用道具 举报

发表于 2017-12-6 20:14:19 | 显示全部楼层
我觉得答案应该是B,和顺序有关
回复 支持 反对

使用道具 举报

发表于 2017-12-8 10:26:46 | 显示全部楼层
太简单,我就想看看
回复 支持 反对

使用道具 举报

发表于 2017-12-8 10:27:13 | 显示全部楼层
学习学习学习学习学习学习学习学习学习学习学习学习
回复 支持 反对

使用道具 举报

发表于 2017-12-8 11:03:16 | 显示全部楼层
咸鱼不会做,过来学习的,但是还是选一个吧,猜测是B
回复 支持 反对

使用道具 举报

发表于 2017-12-8 16:23:38 | 显示全部楼层
是选A吗?入栈的顺序是从右到左
回复 支持 反对

使用道具 举报

发表于 2017-12-12 18:03:19 | 显示全部楼层
这个挺简单的
回复 支持 反对

使用道具 举报

发表于 2017-12-15 10:56:54 | 显示全部楼层
C                        
回复 支持 反对

使用道具 举报

发表于 2017-12-22 17:13:12 | 显示全部楼层
这题很难吗
回复 支持 反对

使用道具 举报

发表于 2017-12-23 17:12:08 | 显示全部楼层
这道题选B吧
回复 支持 反对

使用道具 举报

发表于 2018-1-7 10:32:19 | 显示全部楼层
选B。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2018-2-25 01:02:37 | 显示全部楼层
A                                               
回复 支持 反对

使用道具 举报

发表于 2018-2-26 10:43:58 | 显示全部楼层
回复

使用道具 举报

发表于 2018-2-26 14:10:28 | 显示全部楼层
11111111
回复

使用道具 举报

发表于 2018-2-28 15:39:31 | 显示全部楼层
B,一个是用了再加,一个是加了再用
回复 支持 反对

使用道具 举报

发表于 2018-3-4 12:21:37 | 显示全部楼层
bbbbbbbbbbbbbbbbbbbbbbbbb
回复 支持 反对

使用道具 举报

发表于 2018-3-5 09:57:03 | 显示全部楼层
1,0,2shi dddsldjklldlldksl
回复 支持 反对

使用道具 举报

发表于 2018-3-5 11:33:50 | 显示全部楼层
前来学习学习~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2018-3-7 11:44:18 | 显示全部楼层
B,++a是先加再做其他处理。b++是出处理再加1
回复 支持 反对

使用道具 举报

发表于 2018-3-25 16:23:29 | 显示全部楼层
先使用后+1和先+1再使用,0,1,2
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 01:52 , Processed in 0.040661 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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