c语言小知识:

c语言小知识:,第1张

c语言小知识:

下面哪个是指针数组:( A)

A. int* arr[10];

B.int * arr[];

C.int **arr;

D.int (*arr)[10];   (数组指针)

指针数组是一个数组,该数组的每个元素是一个指针

A:正确,定义了一个数组,该数组中有10个元素,每个元素都是int*的指针类型

B:错误,编译失败,定义数组时,要给出空间的大小,如果没有给时,必须要给出初始化结果

C:错误,定义了一个二级指针

D:错误,*和arr先结合,说明arr不是数组。实际上arr是一个指针,一个指向数组的指针。

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5504198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存