【C/C++ 学习笔记】指针
视频地址: Bilibili
概念
- 可以通过指针间接访问内存
- 用于保存地址
使用
通过 & 可以获取数据的指针
通过 * 可以取得指针的数据
指针的数据类型就是 数据类型 *
int number = 10;
int *p = &number;
// 10
cout << "number: " << number << endl;
// 000000149F0FF960
cout << "p: " << p << endl;
// 10
cout << "p's number : " << *p << endl;
内存
32 位占 4 个字节,64 位占 8 个字节
空指针
指针变量指向内存中编号为 0 的空间
- 用于初始化指针变量
- 空指针的内存数据无法访问
int *p = NULL;
// ERROR!
// &p = 100;
</