john-rgt 发表于 2017-6-16 08:12:32

6.C语言数组笔记

一维数组:
int a;
int *p=a;
p=a;
a本身就是一个指针常量,指向的是数组a第一个元素的位置;
二维数组
int matrix;
int *p=matrix;这个定义是错误的;因为matrix指向的是整型数组的指针,而不是指向整型的指针;
所以在函数参数调用时 matrix[] ==(*p),如果定义为**p,它表示指向整型指针的指针


int *api(指针数组)

api是个数组,他的元素是指向整型的指针

求道于盲 发表于 2017-6-16 09:42:32

a不是指针
页: [1]
查看完整版本: 6.C语言数组笔记