记录:
double balance[50];
balance 是一个指向 &balance[0] 的指针,即数组 balance 的第一个元素的地址。
double *p;
p = balance;
使用数组名作为常量指针是可以的,所以 *(balance + 4) 是访问 balance[4] 的数据。
如果把第一个元素的地址存储在 p 中(如 p = balance;),就可以使用 *p、*(p+1)、*(p+2) 等来访问数组元素。
记录:
double balance[50];
balance 是一个指向 &balance[0] 的指针,即数组 balance 的第一个元素的地址。
double *p;
p = balance;
使用数组名作为常量指针是可以的,所以 *(balance + 4) 是访问 balance[4] 的数据。
如果把第一个元素的地址存储在 p 中(如 p = balance;),就可以使用 *p、*(p+1)、*(p+2) 等来访问数组元素。
本文标题:C++中指向数组的指针
本文链接:https://www.haomeiwen.com/subject/deighftx.html
网友评论