C语言指针1

int i=3;

int *pointer=i;

  pointer=&i=&(*pointer);

i=*pointer=*(&i);

 

指针和一维数组

 a[i]=p[i]=*(a+i)=*(p+i)

 

 

int a[10][10]
  
表示形式                       含义             地址
a              二维数组名,数组首地址      2000
a[0],*(a+0),*a        第0行第0列元素地址     2000
a+1                    第一行首地址              2008
a[1],*(a+1)        第1行第0列元素地址        2008
a[1]+2,*(a+1)+2,&a[1][2] 第1行第2列元素地址 2012
*(a[1]+2),*(*(a+1)+2),a[1][2] 第1行第2列元素值         13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值