12345678910111213141516171819202122232425262728293031323334 |
- #include <iostream>
- //利用指针访问数组中的元素
- #if(0)
- int main()
- {
- int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
- std::cout << "数组中第一个元素为:" << arr[0] << std::endl;
- int* p = arr; //数组名就是数组arr的首地址
-
-
- //利用指针来访问数组的第一个元素
- std::cout << "利用指针访问第一个元素: " << *p << std::endl;
-
- p++;//让指针向后偏移四个字节
- std::cout << "利用指针访问第二个元素:" << *p << std::endl;
- std::cout << "利用指针遍历数组:" << std::endl;
- int* p2 = arr;
- for (int i = 0; i < 10;i++)
- {
- //std::cout << arr[i] << std::endl;
- std::cout << *p2 << std::endl;
- p2++;
- }
- system("pause");
- return 0;
- }
- #endif
|