C++:指针访问数组元素

时间:2025-05-09 08:20:21
#include <iostream> using namespace std; int main() { int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; cout << "Firs Array is " << arr[0] << endl; int* p = arr;//arr是数组首地址; cout << "Firs Array is " << *p << endl; p++; //指针向后面四个字节 cout << "Second Array is " << *p << endl; for (int i = 0; i < 10; i++) { cout << arr[i] << endl; } int* p2 = arr; for (int i = 0; i < 10; i++) { cout << *p2 << endl; p2++;//通过偏移来获取下一个数组 } system("pause"); return 0; }