目录
在初步了解数组后,我们接下来便进一步的学习指针
听说看到日落金山的人,接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧
老规矩,直接上干货:
一:字符指针
1.顾名思义
我们所熟知的字符指针为:char *
如:char c= 'a';
char *t=&c;
*t=a;
2.特殊的字符指针
3:实例说明
大家觉得这个代码的打印结果为什么呢?
(1)细致分析
二: 指针数组
1.顾名思义
首先确定是数组,是存放指针的数组
2.实例说明
三:数组指针(二维数组指向行的指针)
1.顾名思义
首先确定是指针,是指向数组的指针
2.实例说明
形式如:int (*p)[10]
3.对&a与a的再次解释
详细见前篇博客
int a[7]={0,1,2,3,4,5,6};
int *t=&a;//实际这里的数组名不是数组首元素的地址,而是指向整个数组&a的实际类型为int (*)[7],为数组指针类型
int *p=a;//这里数组名还是数组首元素的地址
4.数组指针的使用(多用于二维数组)
如:打印一个二维数组