您的位置:首页 > 编程语言 > C语言/C++

C++ 知识回顾总结 -- 指针

2018-11-01 16:46 417 查看

指针是一种特殊类型的变量,用于存储值的地址,因此,指针名表示的是地址。*运算符被成为间接值或解除引用运算符,将其应用于指针,可以得到该地址存储的值。

对指针的理解可以参照以下的例子:

#include <iostream>
using namespace std;
int main() {
int updates = 6;
int *p_updates;
p_updates = &updates;

cout << "Values: updates = " << updates;
cout << ", *p_update = " << *p_updates << endl;

cout << "Address: &updates = " << &updates;
cout << ", p_update = " << p_updates << endl;

*p_updates = *p_updates + 1;
cout << "Now updates = " << updates << endl;

return 0;
}

下面是该程序的输出:

Values: updates = 6, *p_update = 6
Address: &updates = 0x7fffd9c0e424, p_update = 0x7fffd9c0e424
Now updates = 7

(未完待续~~有新的回顾想法和思路后继续补充~~)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: