11问答网
所有问题
C语言中int *a[5]和int(*a)[5]有什么区别吗
如题所述
举报该问题
推荐答案 推荐于2017-11-25
int*a[5]是指针数组,int(*a)[5]是数组指针,前者表示一个数组,数组元素都是指向int型变量的指针,后者表示一个指针,该指针指向一个int型有5个元素的数组,希望对你有所帮助
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2FM87S27P.html
其他回答
第1个回答 推荐于2017-11-28
第一个a是个数组名,里面保存的是int指针。
第二个a是个指针名,它指向一个包含5个数据的int数组。
本回答被网友采纳
相似回答
c语言的
指针问题,我想知道
int (*a)[
10
]和int
**a到底
有什么区别
答:
前者是指针数组,可以存放十个地址,后者就只是一个二重指针
大家正在搜
c语言中int有什么作用
在C语言中main必须返回int
c语言中long和int
c语言中short和int的转化
C语言中int_r能不能做变量名
C语言中的main
C语言中int占几个字节
c语言中int的用法
c语言中int全称
相关问题
c语言中int *a,int a和int* a什么区别?
c语言中,int a=5; ++a*--a=?
C语言中int *p[5]与 int (*p)[5]的区别
c语言编程 int *a和int a [ ]有区别吗?
c语言中int*x[5]与int(*x)[5]有什么区别,怎...
C语言,int *a[N] 和 int (*a)[N]有什么...
c语言中int a[5]={1,2,3};的表示对吗
c语言中,int a[5];(int)a+1指什么?是什么意...