第一节 · 无中生有 · 初识动态内存
int n = 42;
int* p = &n; // p 存储 n 的地址
cout << n << endl; // 42 - n 的值
cout << &n << endl; // 0x7fff... - n 的地址
cout << p << endl; // 0x7fff... - p 的值(即 n 的地址)
cout << *p << endl; // 42 - p 指向的值运算符
含义
int x = 10;
int* ptr = &x; // ptr 指向 x
*ptr = 20; // 通过指针修改 x 的值
cout << x << endl; // 20特性
引用
指针
习题
Last updated