#include<iostream>
using namespace std;
int main()
{
int a;
int b=10;
a=11;
cout<<"a:"<<a<<endl;
cout<<"b:"<<b<<endl;
int *p=&a;//p存放变量a的地址
cout<<"*p:"<<*p<<endl;//*p就是取变量a的内容
*p=*p+1;//变量a的数据+1
cout<<"a:"<<a<<endl;//输出变量a就是+1后的数据
//NULL是不指向任何地址的特殊标记,其值为0.
//初始化指针时常用。eg: int *p=NULL;
p=NULL;
cout<<"p:(NULL)"<<p;
return 0;
}
输出结果
a:11
b:10
*p:11
a:12
p:(NULL)0