辣鸡本人闲的没事,乱发的。
#include<iostream>
using namespace std;
int main()
{
int a=0,b=90;
int *p;//定义变量指针p
int *q;//定义变量指针q
//取ab的地址 ↓
p=&a;
q=&b;
cout<<p<<" "<<*q<<" ";//p是a的地址,*q相当于b变量(*q==90)
*p=*p+3;
cout<<a<<" ";//*p+=3 == a+=3;
p=p+1;
cout<<p<<" ";//单独p(p++)是地址变化,int加4,long long加8,char加1;
return 0;
}
数组↓:
#include<iostream>
using namespace std;
int a[5]={1,2,3,4,5};
int main()
{
int *p;
cout<<a<<" ";//数组名称就表示数组的启始地址
p=a;
cout<<p<<" "<<&a[0]<<endl;
for(int i=0;i<=4;i++)//使用指针输出数组
{
cout<<*p<<" ";
p++;
}
return 0;
}
以上就这些了