c语言关于指针的选择题 急急急

下列说法中错误的是得分/总分A.指针指向数组元素时,指针算术运算才是有意义的。B.当指针变量指向一维数组的时候,sizeof(数组名)和sizeof(指针变量名)的计算结... 下列说法中错误的是
得分/总分
A.指针指向数组元素时,指针算术运算才是有意义的。
B.当指针变量指向一维数组的时候,sizeof(数组名)和sizeof(指针变量名)的计算结果是不相同的。
C.指针的算术运算允许通过对指针变量重复自增来访问数组的元素。
D.char *country[] = {"French", "England", "Japan", "China", "Finland"};
这条语句定义了一个字符指针数组country,并将初始化列表中的字符串保存到字符指针数组中。
展开
 我来答
12345trewqaz
推荐于2016-10-01 · TA获得超过161个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:181万
展开全部
A 错误,指针也是一个变量啊,变量赋值就可以运行啊,对于指针变量,注意:赋的值必须是已经映射的虚拟地址,根指向什么数组元素没有必然关系。
B正确, sizeof (数组名)是计算的数组容量,就是数组元素个数*每个元素字节数,sizeof (指针变量名),计算的指针变量类型的的size,结果是4.
C 正确,int a[5];int *p=a; *p++,*(p++),*(++p)是可以的
D正确,数组country[]元素存放的每个字符串的首地址。
kicming
2015-05-25 · TA获得超过165个赞
知道小有建树答主
回答量:70
采纳率:0%
帮助的人:68.3万
展开全部
选A,A的表述不准确,指针的值是内存地址,指向数组的元素的地址,关键是<才有意义>说法错误
B.sizeof(数组名)=整个数组所占的字节数 sizeof(指针变量名)=4 一个指针32位机上占四个字节
C.指针的算术自增的运算必须支持内存是连续的
D.指针数组,说明正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-25
展开全部
选A啊,指针指向的是内存地址,单个数也有内存地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式