野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题讲解】在 32位系统下,执行如下代码,运算结果是多少?

  [复制链接]
发表于 2017-3-22 21:06:36 来自手机 | 显示全部楼层
学习一下      
回复 支持 反对

使用道具 举报

发表于 2017-3-23 15:17:51 | 显示全部楼层
15,1,4,100
回复

使用道具 举报

发表于 2017-3-30 21:29:37 | 显示全部楼层
学习            
回复 支持 反对

使用道具 举报

发表于 2017-4-3 00:26:20 | 显示全部楼层
sizeof (str )=14,
sizeof ( p )=4 ,
sizeof ( n )=4,
func(str)=4
回复 支持 反对

使用道具 举报

发表于 2017-4-5 09:13:54 | 显示全部楼层
15 , 4 , 4 , 4
回复

使用道具 举报

发表于 2017-4-5 10:01:46 | 显示全部楼层
14 4 4
100
回复

使用道具 举报

发表于 2017-4-7 09:35:30 | 显示全部楼层
怎么数不到18啊
回复 支持 反对

使用道具 举报

发表于 2017-4-19 00:00:34 | 显示全部楼层
100 4 4 4  
回复 支持 反对

使用道具 举报

发表于 2017-4-19 12:59:02 | 显示全部楼层
15  4   4    4
回复 支持 反对

使用道具 举报

发表于 2017-4-20 17:05:02 | 显示全部楼层
14字节对对对
回复 支持 反对

使用道具 举报

发表于 2017-4-25 14:59:44 | 显示全部楼层
15444           
回复 支持 反对

使用道具 举报

发表于 2017-5-19 19:59:54 | 显示全部楼层
13,4,4,101
回复

使用道具 举报

发表于 2017-6-3 10:57:14 | 显示全部楼层
学习了学习了学习了学习了学习了学习了
回复 支持 反对

使用道具 举报

发表于 2017-6-5 16:21:22 | 显示全部楼层
sizeof (str ) = 18, sizeof ( p ) = 4,sizeof ( n ) == 4, func(str) =1
回复 支持 反对

使用道具 举报

发表于 2017-6-12 21:42:35 | 显示全部楼层
。。。。。。。。。
回复

使用道具 举报

发表于 2017-6-14 09:13:32 | 显示全部楼层
本帖最后由 simple小强哥 于 2017-6-14 09:37 编辑

printf("%d,%d,%d,",sizeof (str ),sizeof ( p ) ,sizeof ( n )  );
18,4,4

回复 支持 反对

使用道具 举报

发表于 2017-6-14 10:59:08 | 显示全部楼层
来抢个沙发~
回复 支持 反对

使用道具 举报

发表于 2017-6-26 10:15:59 | 显示全部楼层
13,1,4,?第四个不懂
回复 支持 反对

使用道具 举报

发表于 2017-6-26 10:21:15 来自手机 | 显示全部楼层
学习学习哈哈
回复 支持 反对

使用道具 举报

发表于 2017-6-26 10:24:06 来自手机 | 显示全部楼层
\0算两个字节?
回复 支持 反对

使用道具 举报

发表于 2017-6-28 11:54:26 | 显示全部楼层
学习一下学习一下
回复 支持 反对

使用道具 举报

发表于 2017-7-10 15:23:57 | 显示全部楼层
18 4 4 最后一个不确定感觉是4
回复 支持 反对

使用道具 举报

发表于 2017-7-14 17:23:51 | 显示全部楼层
不懂第一个值,为什么不是15,4,4,4
回复 支持 反对

使用道具 举报

发表于 2017-7-15 17:05:37 | 显示全部楼层
答案是16 3 4 1
回复 支持 反对

使用道具 举报

发表于 2017-7-15 17:11:30 | 显示全部楼层
15,4,2,100
回复

使用道具 举报

发表于 2017-7-15 22:41:58 | 显示全部楼层
后边三个输出都是4,第一个我的编译器输出是15呢
sizeof (str ) = 15
回复 支持 反对

使用道具 举报

发表于 2017-7-15 23:21:37 | 显示全部楼层
苹果鱼吉 发表于 2013-11-10 17:17
18,4,4,4抢沙发~我来顶楼主的

第一个为什么是18呢?
回复 支持 反对

使用道具 举报

发表于 2017-7-17 11:21:46 | 显示全部楼层
答案为     15     1      4
回复 支持 反对

使用道具 举报

发表于 2017-7-19 17:26:51 | 显示全部楼层
14,14,2,14
回复

使用道具 举报

发表于 2017-7-21 00:22:17 | 显示全部楼层
?????????????
回复

使用道具 举报

发表于 2017-7-21 09:58:53 | 显示全部楼层
15  4  4  100
回复 支持 反对

使用道具 举报

发表于 2017-7-21 10:36:55 | 显示全部楼层
这个题目为什么呀
没见过那位老师能解释一下
回复 支持 反对

使用道具 举报

发表于 2017-7-21 11:28:48 | 显示全部楼层
第一个sizeof算是的指针数组的长度,为14,第二个为指针的长度,32位系统下为4位,第三个为int变量的长度,32位下为4位,最后数组作函数参数,退化为指针,其长度为4位
回复 支持 反对

使用道具 举报

发表于 2017-7-21 11:37:46 | 显示全部楼层
16 4 4  100
回复 支持 反对

使用道具 举报

发表于 2017-7-21 12:05:24 | 显示全部楼层
18,4 ,4,1
回复

使用道具 举报

发表于 2017-7-21 13:27:01 | 显示全部楼层
没看懂,,
回复

使用道具 举报

发表于 2017-7-30 20:23:31 | 显示全部楼层
这题不太明白。看下解释
回复 支持 反对

使用道具 举报

发表于 2017-7-31 15:10:01 | 显示全部楼层
15



回复

使用道具 举报

发表于 2017-7-31 19:43:53 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2017-8-12 09:31:55 | 显示全部楼层
15,4,4我觉得,最后那个应该是400?
回复 支持 反对

使用道具 举报

发表于 2017-8-12 14:29:14 | 显示全部楼层
6666666666666
回复 支持 反对

使用道具 举报

发表于 2017-8-13 23:06:18 | 显示全部楼层
分别输出14,4,4 101
回复 支持 反对

使用道具 举报

发表于 2017-8-13 23:19:13 | 显示全部楼层
@fire     我在VC中运行,sizeof(str)=15,按我个人的理解也是15,不应该包含上下引号
回复 支持 反对

使用道具 举报

发表于 2017-8-13 23:23:02 | 显示全部楼层
另外一个解释调用func()中输出sizeof(str)=4,应该跟数组的大小没有关系,我试了100,10,3,都是sizeof(str)=4,这离应该是地址的调用把@fire
回复 支持 反对

使用道具 举报

发表于 2017-8-14 22:00:15 | 显示全部楼层
15 4 44444444444444444444444444
回复 支持 反对

使用道具 举报

发表于 2017-8-15 21:38:56 | 显示全部楼层
15 1 4 1 。。。。。。
回复

使用道具 举报

发表于 2017-8-20 14:09:09 | 显示全部楼层
11111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2017-8-20 18:16:40 | 显示全部楼层
打错了,来看原因。
回复 支持 反对

使用道具 举报

发表于 2017-8-20 19:44:12 | 显示全部楼层
看一下                        
回复 支持 反对

使用道具 举报

发表于 2017-8-20 21:17:34 | 显示全部楼层
18,4,4,4,看答案!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 16:15 , Processed in 0.059470 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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