1 一维数组的存储
数组名指针指向数组的第一个元素
int a[5] = {1, 2, 3, 4, 5};
即
int* a = a[0]
a == &a[0]
*a == 1
*a+1 == 2 // *a的值是1
*(a+1) == 2 // 数组的地址是连续的,a+1表示&a[0]的后一个地址,*(a+1)表示该地址的值
2 cin.get() 读取回车
cin << 不读取回车
while(cin << )
3 对象数组-同一个类的对象组成的数组
Point a[2]; 初始化的时候就开始调用2次构造函数。
4 基于范围的for循环–回头看看
float array[10];
sizeof(array)/sizeof(float) 可以表示数组中元素的个数。