c++使用用指针来访问值实例源码

c++使用用指针来访问值实例源码,运算符*被认为间接引用运算符,当使用星号*时候,就读取它后面变量中所保存的地址处的值。指针p前面的间接运算符*的含义是:存储在此地址处的值。*p的意思就是读取该地址处的值,由于p存储的是a的地址,所以执行的结果是输出a的值。

#include <iostream>
using namespace std;
int main()
{
int a=1;
int *p;
p=&a;
cout<<”*p的值是:”<<*p<<endl;//c++输出该内存地址的具体值这与a的值是相同的
cout<<”p的值是:”<<p<<endl;//输出c++指针p的具体值,与&a是相同的
cout<<”&a的值是:”<<&a<<endl;//输出变量a的指针
cout<<”a的值是:”<<a<<endl;//输出变量a的值

return 0;
} 本文链接地址: c++使用用指针来访问值实例源码