c++中的解引用指针
c++提供了“指针解引用”技术来获取指针变量地址中保留的值。变量的地址保存在一个指针中。解引用是获取指向值的过程。我们还可以将解引用定义为利用指针访问地址存储在指针中的值的技术。我们使用“*”符号从给定地址获取变量的值。让我们在本教程中学习c++中的解引用指针。
示例1:
让我们通过添加头文件开始编写第一个c++代码。“iostream”是这里包含的头文件。这使得我们很容易在代码中使用像“cin”或“cout”这样的函数,因为这些函数是在这个头文件中声明的。我们还在这里添加了“std”命名空间,然后调用“main()”方法。
在下面的代码中,我们通过在“p”变量中放置“*”来创建一个“p”的指针变量,并初始化一个值为“10”的“x”变量。两者都是“int”数据类型。然后,将变量“x”的地址赋值给“p”。在此之后,放置“cout”语句,它呈现“x”的地址,因为我们在这里添加了“p”。然后,应用解引用并访问存储在指针p中的x的值。我们还使用“cout”来输出通过对指针解引用得到的值。
代码1:
# include
使用命名空间std;
int main ()
{
int *p, x = 10;
p = &x;
cout