c++指针和数组

1.相关知识点

  1.使用取地址符获取指向某个对象的指针,指针指向的是地址。

  2.数组的一特性,大多数情况,使用数组名字的地方,编译器自动地将其替换为一个指向数组首地址的指针。

  3.指针也是迭代器,目前对迭代器的内容和概念我还不清楚

2.相关代码

  

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int a[] = {1,2,3,4,5};
 6     //int *p = a ;   //数组名称表示数组首地址 
 7     int *p = &a[0]; //指针指向的一定是地址 
 8     for(int i = 0;i < 7;i++)
 9     {
10 
11         cout << *p <<endl;
12         p++;  //p的地址+1    
13     }
14 
15     system("pause");
16     return 0;
17 } 
View Code

猜你喜欢

转载自www.cnblogs.com/gjbhpu0308/p/12397875.html