首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言指针和数组常识总结(下)

2013-10-08 
C语言指针和数组知识总结(下)一、数组指针:数组指针就是一个指针,只不过它指向的是一个数组.可以通过如下方

C语言指针和数组知识总结(下)
一、数组指针:
数组指针就是一个指针,只不过它指向的是一个数组.可以通过如下方式来定义


typedef int Array[5]; //数组类型
Array* m;      //数组定义
还有一种更为简洁的写法:
int (*m)[10];




二、指针数组:
所谓的指针数组就是一个数组,只不过数组元素是指针,可以通过如下方式来定义


int* m[10];


三、数组指针的实例






四、所谓二维数组


1.C语言中不存在所谓的二维或者更高维次的数组,因为在内存中都是线性分布的,所以都是一维数组.
二位数组的数组名代表的就是一个数组指针,只不过这个指针指向的是一个数组.
2.二维数组的一个实例

经过上面的示意图,就可以得出如下的打印结果如下

C语言指针和数组常识总结(下)


热点排行