野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

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

  [复制链接]
发表于 2015-4-9 23:16:51 | 显示全部楼层
看下答案,学习下
回复 支持 反对

使用道具 举报

发表于 2015-4-12 14:19:58 | 显示全部楼层
潜水才最好
回复 支持 反对

使用道具 举报

发表于 2015-4-15 14:13:13 | 显示全部楼层
函数sizeof(a)为计算出变量a的位数,char型的为8位,所以sizeof(str)=19*8=152,sizeof(p)=152,sizeof(n)=32,运行fun(str)后返回的sizeof(str)=808,不知道对不对
回复 支持 反对

使用道具 举报

发表于 2015-4-15 14:18:53 | 显示全部楼层
鹰-涛 发表于 2015-4-15 14:13
函数sizeof(a)为计算出变量a的位数,char型的为8位,所以sizeof(str)=19*8=152,sizeof(p)=152,size ...

好吧,错的好严重
回复 支持 反对

使用道具 举报

发表于 2015-4-15 14:27:03 | 显示全部楼层
】在 32位系统下,执行如下代码,运算结果是多少?
回复 支持 反对

使用道具 举报

发表于 2015-4-15 14:28:25 | 显示全部楼层
在 32位系统下,执行如下代码,运算结果是多少?
回复 支持 反对

使用道具 举报

发表于 2015-4-15 16:19:24 | 显示全部楼层
本帖最后由 随风静默 于 2015-4-15 16:22 编辑

sizeof (str ) == 19, sizeof ( p ) == 1,sizeof ( n ) ==4, func(str) == 1
回复 支持 反对

使用道具 举报

发表于 2015-4-17 16:21:11 | 显示全部楼层
18 4 4 4 看看答案
回复 支持 反对

使用道具 举报

发表于 2015-4-17 16:31:23 | 显示全部楼层
打印结果100,1,2
回复 支持 反对

使用道具 举报

发表于 2015-4-20 16:28:20 | 显示全部楼层
我给出的是18,2,4,2
回复 支持 反对

使用道具 举报

发表于 2015-4-20 23:03:37 | 显示全部楼层
猜错了,看答案吧
回复 支持 反对

使用道具 举报

发表于 2015-4-23 09:24:50 | 显示全部楼层
5 5 0 5      
回复 支持 反对

使用道具 举报

发表于 2015-4-23 10:44:58 | 显示全部楼层
我看看分析。。。。。。
回复 支持 反对

使用道具 举报

发表于 2015-4-23 13:53:52 | 显示全部楼层
这题还有点难。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2015-4-23 17:28:49 | 显示全部楼层
我是 来看答案的 啊 ,放我jin去
回复 支持 反对

使用道具 举报

发表于 2015-4-23 17:46:05 | 显示全部楼层
字段串有一个 \0
回复 支持 反对

使用道具 举报

发表于 2015-4-26 17:12:39 | 显示全部楼层
觉得是18,1,4,4
回复 支持 反对

使用道具 举报

发表于 2015-4-27 16:21:49 | 显示全部楼层
18  4   4  4
回复 支持 反对

使用道具 举报

发表于 2015-4-28 10:36:31 | 显示全部楼层
100,17,3。。。
回复

使用道具 举报

发表于 2015-4-28 15:56:42 | 显示全部楼层
29,2,2
29
回复

使用道具 举报

发表于 2015-4-29 17:48:49 | 显示全部楼层
18,4,4,4    看看
回复 支持 反对

使用道具 举报

发表于 2015-5-1 10:12:43 | 显示全部楼层
应该是 18 100 4,开看答案的
回复 支持 反对

使用道具 举报

发表于 2015-5-4 15:52:29 | 显示全部楼层
菜鸟学习中...菜鸟学习中...
回复 支持 反对

使用道具 举报

发表于 2015-5-5 22:36:57 | 显示全部楼层
干嘛搞这种东西咯,都是为了学习和交流
回复 支持 反对

使用道具 举报

发表于 2015-5-6 00:10:42 | 显示全部楼层
17 4 4 4
............................
回复

使用道具 举报

发表于 2015-5-6 09:11:40 | 显示全部楼层
看看答案。。。。。。。。。。
回复

使用道具 举报

发表于 2015-5-6 15:17:19 | 显示全部楼层
看看答案。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2015-5-6 22:17:56 | 显示全部楼层
18 4 4 4  ,,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2015-5-7 14:57:10 | 显示全部楼层
17,4,4,4,看int是多少位,int是2字节则第三个是2
回复 支持 反对

使用道具 举报

发表于 2015-5-7 15:17:48 | 显示全部楼层
4,4,4,4,
     
回复 支持 反对

使用道具 举报

发表于 2015-5-10 13:59:30 | 显示全部楼层
不知道答案,学习
回复 支持 反对

使用道具 举报

发表于 2015-5-11 21:49:55 | 显示全部楼层
直接看答案吧,学习学习!
回复 支持 反对

使用道具 举报

发表于 2015-5-11 23:27:36 | 显示全部楼层
444100字符不够
回复 支持 反对

使用道具 举报

发表于 2015-5-15 00:01:33 | 显示全部楼层
c语言深度剖析里有类似的问题
sizeof(str) = "www.firebbs.cn"字符的个数(17)
sizeof(p) = 3;
sizeof(n) = 4;占据的是字节数,非数值大小。
func(str) = 1; 形参只给出类型,不说明大小是多少?
回复 支持 反对

使用道具 举报

发表于 2015-5-15 00:06:11 | 显示全部楼层
四渡 发表于 2015-5-15 00:01
c语言深度剖析里有类似的问题
sizeof(str) = "www.firebbs.cn"字符的个数(17)
sizeof(p) = 3;

17的结果没用考虑到‘\0’字符
3的结果也将它当做了字符串的首地址处理了,实际上指针可以当做字符串的首地址,但这里的是个指针非首地址了
1的解释是错误的,要当做指针非栈来处理。
回复 支持 反对

使用道具 举报

发表于 2015-5-17 15:41:52 | 显示全部楼层
18   4   4   100
回复 支持 反对

使用道具 举报

发表于 2015-5-17 22:52:51 | 显示全部楼层
24     2    4
回复 支持 反对

使用道具 举报

发表于 2015-5-17 23:42:09 | 显示全部楼层
不知道  C数据得加强啊
回复 支持 反对

使用道具 举报

发表于 2015-5-19 11:08:51 | 显示全部楼层
18 1 2 不知道对不对,学习
回复 支持 反对

使用道具 举报

发表于 2015-5-20 23:21:34 | 显示全部楼层
我猜18,4,4,4
回复

使用道具 举报

发表于 2015-5-21 09:46:08 | 显示全部楼层
真心不知道
回复 支持 反对

使用道具 举报

发表于 2015-5-21 14:11:14 | 显示全部楼层
18 1 4,看一下答案
回复 支持 反对

使用道具 举报

发表于 2015-5-21 14:13:58 | 显示全部楼层
受教了,自己很多概念确实不够清晰
回复 支持 反对

使用道具 举报

发表于 2015-5-21 21:19:03 | 显示全部楼层
对一下答案
回复 支持 反对

使用道具 举报

发表于 2015-5-22 16:34:16 | 显示全部楼层
这个问题个很好不会
回复 支持 反对

使用道具 举报

发表于 2015-5-22 16:34:36 | 显示全部楼层
这个问题个很好不会
回复 支持 反对

使用道具 举报

发表于 2015-5-22 19:04:43 | 显示全部楼层
18 4 4 4              
回复 支持 反对

使用道具 举报

发表于 2015-5-23 10:40:59 | 显示全部楼层
第一个为什么是18呢?
回复 支持 反对

使用道具 举报

发表于 2015-5-23 21:57:56 | 显示全部楼层
1是www..firebbs.cn
2是1
3是4
4是1
回复 支持 反对

使用道具 举报

发表于 2015-5-25 21:18:17 | 显示全部楼层
18,4,4,4,我做的答案
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:04 , Processed in 0.055440 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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