指针的运算符
//体会指针的值、地址与指针所指向的对象的值、地址的含义
#include<iostream>
using namespace std;
int main()
{
int icount=36;
int *pointer=&icount;
*pointer=95;
cout<<icount<<endl;
cout<<pointer<<endl;
cout<<&icount<<endl; //与pointer值相同
cout<<*pointer<<endl; //与icount值相同
cout<<&pointer<<endl; //指针本身的地址
return 0;
}
运行结果:
#include <iostream>
using namespace std;
int main( )
{
int a=10,b=20,&c=a;
int*p=&c;
cout<<"a="<<a<<",b="<<b<<",c="<<c<<endl;
*p=*p+1;
b=a+100;
cout<<"a="<<a<<",b="<<b<<",c="<<c<<endl;
}