123456789101112131415161718192021222324252627282930313233 |
- #include <iostream>
- //指针的作用:可以通过指针间接访问内存
- //内存编号是从0开始记录的,一般用十六进制数字表示
- //可以利用指针变量保存地址
- //指针就是一个地址
- int main()
- {
- //1、定义一个指针
- int a = 10;
- //定义指针的语法:数据类型 * 指针变量名
- int * p;
- //让指针记录变量a的地址
- p = &a;
- std::cout << "a的地址为:" << &a << std::endl;
- std::cout << "指针p为:" << p << std::endl;
- //2、如何使用一个指针
- //可以通过解引用的方式来找到指针指向的内存
- //指针前加一个*代表解引用,找到指针指向的内存中的数据
- *p = 1000;
- std::cout << "a = " << *p << std::endl;
- std::cout << "*p = " << *p << std::endl;
- system("pause");
- return 0;
- }
|