11问答网
所有问题
c语言中int*x[5]与int(*x)[5]有什么区别,怎么用画图来表示存储配置
如题所述
举报该问题
推荐答案 2011-07-19
int *x[5]表示定义了一个数组,且数组中每个元素都是指针,这些指针指向int型;
int(*x)[5]表示定义的是一个指针,这个指针指向具有5个int型元素的数组。
int *x[5]表示一个数组,int(*x)[5]表示一个指针。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/PMS2FSP84.html
其他回答
第1个回答 2011-07-19
int *x[5]
一个指针数组,数组的每个元素可以指向一个int型元素
int(*x)[5]
一个数组指针,指向一个有5个int型元素数组的指针
第2个回答 2011-07-19
int *x[5] 是一个指针数组,数组中的每一个元素都是 int* ,一个int* 不仅仅可以指向一个int,还可以指向一个int 数组.
int (*x)[5] 数组指针,指向一个有5个int类型元素的数组。
如 int a[5]; int (*x)[5]=&a;
相似回答
学生必看的计算机
C语言
重要考点
答:
intII=(1,2);合法
,int
|[3]-234;合法,int12]=(2 34)非法。数组初始化元素值默认为0,没有初始化元素值为随机。如在inta[5]=012);中,元素4值为0:而在inta[5;中,元素a[4]值为一个不确定的随机数 [考点 3] 元素的引用 数组元素的下标从0开始,到数组长度减1结束。所以
int[5]
;中数组最后一个元...
大家正在搜
c语言中int有什么作用
c语言中int的用法
c语言中printf的用法
%x在c语言中什么意思
c语言!x是什么意思
c语言中int全称
c语言中int类型常量
c语言中scanf啥意思
(int)(x+y)
相关问题
C语言中int *a[5]和int(*a)[5]有什么区别吗
设计一C语言程序,从5个数中取最大数和最小数?
在c语言中intx x=8/5=
c语言中取地址符和*有什么区别?
C语言 int x=3,y=4,z=5; 那 !((x<y)...
C语言中定义int c[4][5],(*p)[5];p=c;...
谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语...
C语言中一维数组正确的定义