#include<iostream>
using namespace std;
int main(){
//指针:指向内存地址
int *p;//定义一个指针类型变量
int a=1;
p=&a;//指向a的内存地址
cout<<p<<endl;//内存地址
cout<<*p<<endl;//内存地址中的值
*p+=1;//修改内存地址中的值 a+=1;
cout<<*p<<endl;
cout<<a<<endl;
cout<<p+1<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main(){
//指针:指向内存地址
//一维数组
int a[]={1,6,3,4};
cout<<a<<endl;//数组名就是首位内存地址
cout<<*a<<endl;
cout<<a+1<<endl;
cout<<*(a+1)<<endl;
//二维数组
int b[][1]={1,6,3,4};
// 1
// 6
// 3
// 4
cout<<b[0]<<endl;
cout<<*b[0]<<endl;
cout<<*(b[0]+1)<<endl;
return 0;
}