野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题讲解】数组指针的大小问题

  [复制链接]
发表于 2016-2-18 18:27:58 | 显示全部楼层
C:\Users\Administrator\Desktop.QQ截图20160218182846为什么我在VS2010中运行的结果是4
回复 支持 反对

使用道具 举报

发表于 2016-2-18 20:20:52 | 显示全部楼层
不同编译器和平台不同
回复 支持 反对

使用道具 举报

发表于 2016-2-19 20:13:13 | 显示全部楼层
04.A.4                             
回复 支持 反对

使用道具 举报

发表于 2016-2-20 15:15:13 | 显示全部楼层
6               
回复 支持 反对

使用道具 举报

发表于 2016-2-21 10:17:10 | 显示全部楼层
D                                       
回复 支持 反对

使用道具 举报

发表于 2016-2-22 00:09:29 | 显示全部楼层
#include<stdio.h>
int main()
{
  int a[5];
  int b=sizeof(&a);
  printf("%d",b);
  return 0;
}
答案不一致的说
回复 支持 反对

使用道具 举报

发表于 2016-2-22 08:45:49 | 显示全部楼层
答案D是对的
回复 支持 反对

使用道具 举报

发表于 2016-2-22 12:51:01 | 显示全部楼层
444444444444444
回复 支持 反对

使用道具 举报

发表于 2016-2-22 13:05:27 | 显示全部楼层
我认为答案是D,肯定是D
回复 支持 反对

使用道具 举报

发表于 2016-2-23 07:41:20 来自手机 | 显示全部楼层
我觉得是啥应该就是啥
回复 支持 反对

使用道具 举报

发表于 2016-2-23 09:46:51 | 显示全部楼层
看看解析。
回复

使用道具 举报

发表于 2016-2-23 10:22:30 | 显示全部楼层
A 吗?a是数组的首地址,&a则是首地址的地址。
回复 支持 反对

使用道具 举报

发表于 2016-2-23 10:46:33 来自手机 | 显示全部楼层
为什么手机版的验证码总是填写错误?
回复 支持 反对

使用道具 举报

发表于 2016-2-23 19:34:51 | 显示全部楼层
20,,,,,,,,,,
回复

使用道具 举报

发表于 2016-2-23 19:35:05 | 显示全部楼层
20,,,,,,,,,,
回复

使用道具 举报

发表于 2016-2-24 23:29:46 | 显示全部楼层
对下答案,觉得是A
回复 支持 反对

使用道具 举报

发表于 2016-3-1 11:48:30 | 显示全部楼层
ccccccccccccccccccccc
回复 支持 反对

使用道具 举报

发表于 2016-3-1 12:02:38 | 显示全部楼层
a数组的首地址
回复 支持 反对

使用道具 举报

发表于 2016-3-2 10:59:42 来自手机 | 显示全部楼层
A..........
回复

使用道具 举报

发表于 2016-3-2 11:03:22 来自手机 | 显示全部楼层
考不周全。。。。
回复

使用道具 举报

发表于 2016-3-6 15:32:12 | 显示全部楼层
看看                     
回复 支持 反对

使用道具 举报

发表于 2016-3-6 19:14:40 | 显示全部楼层
D,不同平台int的长度不一样。
回复 支持 反对

使用道具 举报

发表于 2016-3-6 19:53:35 | 显示全部楼层
&a 是地址,所以是A
回复 支持 反对

使用道具 举报

发表于 2016-3-7 12:30:50 | 显示全部楼层
我觉得应该是选D吧,如果是sizeof(a),就是选B,字符数组a本身就代表是这个数组的地址了,再用取地址符&,估计结果就不可预测了。
回复 支持 反对

使用道具 举报

发表于 2016-3-8 09:00:59 | 显示全部楼层
答案应该是4吧,我觉得
回复 支持 反对

使用道具 举报

发表于 2016-3-8 10:39:50 | 显示全部楼层
                 我会选择D
回复 支持 反对

使用道具 举报

发表于 2016-3-8 10:40:25 | 显示全部楼层
我会选择D,蒙的,sizeof()是个什么?
回复 支持 反对

使用道具 举报

发表于 2016-3-8 16:03:22 | 显示全部楼层
       学习,学习
回复 支持 反对

使用道具 举报

发表于 2016-3-8 16:03:41 | 显示全部楼层
       学习,学习,学习
回复 支持 反对

使用道具 举报

发表于 2016-3-8 16:03:56 | 显示全部楼层
    学习,学习,学习
回复 支持 反对

使用道具 举报

发表于 2016-3-8 16:04:18 | 显示全部楼层
    学习,学习,学习
回复 支持 反对

使用道具 举报

发表于 2016-3-8 16:21:21 | 显示全部楼层
学习,学习,学习
回复 支持 反对

使用道具 举报

发表于 2016-3-8 20:36:32 | 显示全部楼层
C咯       。。。。。。
回复 支持 反对

使用道具 举报

发表于 2016-3-8 21:29:19 | 显示全部楼层
D...........................
回复

使用道具 举报

发表于 2016-3-9 08:53:24 | 显示全部楼层
想看答案
回复

使用道具 举报

发表于 2016-3-9 09:39:25 | 显示全部楼层
答案是:20
回复 支持 反对

使用道具 举报

发表于 2016-3-9 11:45:03 | 显示全部楼层
d 不同编译器和平台下,地址大小不一样
回复 支持 反对

使用道具 举报

发表于 2016-3-10 15:47:15 | 显示全部楼层
答错了 来看看答案解析        
回复 支持 反对

使用道具 举报

发表于 2016-3-13 21:39:40 | 显示全部楼层

必须看看啊
必须看看啊
回复 支持 反对

使用道具 举报

发表于 2016-3-14 09:05:26 来自手机 | 显示全部楼层
题目都没见过
回复 支持 反对

使用道具 举报

发表于 2016-3-14 10:45:12 | 显示全部楼层
应该是D吧,长度应该就是一个int数据的长度
回复 支持 反对

使用道具 举报

发表于 2016-3-14 12:08:00 | 显示全部楼层
答案:a,不知对否?
回复 支持 反对

使用道具 举报

发表于 2016-3-14 13:48:51 | 显示全部楼层
选D,int通常是32位;在16位机上,int通常是16位
回复 支持 反对

使用道具 举报

发表于 2016-3-14 15:10:49 | 显示全部楼层
是选a吗  数组的首地址占用的空间
回复 支持 反对

使用道具 举报

发表于 2016-3-14 15:32:34 | 显示全部楼层
这个不懂。。。。。。
回复

使用道具 举报

发表于 2016-3-14 21:19:13 | 显示全部楼层
看看答案吧
回复 支持 反对

使用道具 举报

发表于 2016-3-15 20:09:59 | 显示全部楼层
谢谢分享。。。。
回复

使用道具 举报

发表于 2016-3-15 20:43:04 | 显示全部楼层
d吧!:lol:lol:lol
回复 支持 反对

使用道具 举报

发表于 2016-3-15 21:01:59 | 显示全部楼层
讲一下 为什么 会答错 呗
回复 支持 反对

使用道具 举报

发表于 2016-3-18 15:35:47 | 显示全部楼层
这个应该跟各个编译器和平台有关吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 10:55 , Processed in 0.037821 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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