第六章总结:
1.数组:数组元素在内存中顺次存放并且地址是连续的
(1)数组名字是数组首元素的地址
(2)数组名是一个常量(不可以写成:a++)
2.对象数组:
声明:类名 数组名[元素个数];
访问方法:通过下标访问 数组名[下标].成员名
(数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象
通过初始化列表赋值。每个对象被删除时,系统都要调用一次析构函数)
3. 指针变量:用于存放地址的变量(可以是void *a)
4.指向常量的指针const char *n;不能通过指针来改变所指对象的值,
但指针本身可以改变,可以指向另外的对象
5.指针常量:char *const n,则指针值不可以改变
6.a[i]==*(pa+i)==*(a+i)==pa[i]
7.指针数组:Point *pa[2];(里面的元素都是指针)
8.指向函数的指针:存储类型 数据类型 (*函数指针名)();
待续...
原文:https://www.cnblogs.com/sqcmxg/p/11033096.html