数组
数组在内存上占据一组连续的存储单元,逻辑上相邻的元素在物理地址上也是相邻的。
使用数组名传递数据时,传递的是地址。所以如果在被调函数中对形参数组元素值进行了改变,主调函数中实参数组的相应元素值也会改变
对象数组:
如果在声明数组时给每一个数组元素指定初始值:
例:
Location a[2]={Location(1,2),Location(3,4)};
如果不需要初始化:
例:
Location a[2];
数组在内存上占据一组连续的存储单元,逻辑上相邻的元素在物理地址上也是相邻的。
使用数组名传递数据时,传递的是地址。所以如果在被调函数中对形参数组元素值进行了改变,主调函数中实参数组的相应元素值也会改变
对象数组:
如果在声明数组时给每一个数组元素指定初始值:
例:
Location a[2]={Location(1,2),Location(3,4)};
如果不需要初始化:
例:
Location a[2];