c语言关于指针的选择题 急急急下列说法中错误的是得分/总分A.指针指向数组元素时,指针算术运算才是有意义的。B.当指针变

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

下列说法中错误的是

得分/总分

  • A.

    指针指向数组元素时,指针算术运算才是有意义的。

  • B.

    当指针变量指向一维数组的时候,sizeof(数组名)和sizeof(指针变量名)的计算结果是不相同的。

  • C.

    指针的算术运算允许通过对指针变量重复自增来访问数组的元素。

  • D.

    char *country[] = {"French", "England", "Japan", "China", "Finland"};

    这条语句定义了一个字符指针数组country,并将初始化列表中的字符串保存到字符指针数组中。


cbxjan 1年前 已收到1个回答 举报

wudi21888 幼苗

共回答了13个问题采纳率:92.3% 举报

A 错误,指针也是一个变量啊,变量赋值就可以运行啊,对于指针变量,注意:赋的值必须是已经映射的虚拟地址,根指向什么数组元素没有必然关系。
B正确, sizeof (数组名)是计算的数组容量,就是数组元素个数*每个元素字节数,sizeof (指针变量名),计算的指针变量类型的的size,结果是4.
C 正确,int a[5];int *p=a; *p++,*(p++),*(++p)是可以的
D正确,数组country[]元素存放的每个字符串的首地址。

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.030 s. - webmaster@yulucn.com