11问答网
所有问题
有定义inta[5]={1,2,3,4,5},如有int*p=a,则*p的值,*(p+2)的值
如题所述
举报该问题
推荐答案 推荐于2016-08-09
*p = a[0], *a ,*(a+0) , p[0] 都是 数组的第一个元素1
*(p+2),*(a+2),a[2],p[2],都是 数组的第三个元素 3
a 和 p 的差别就是 a指针是常量 无法做改变指针值,p是变量
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7MS282qvMv7q48PMSq.html
其他回答
第1个回答 2014-09-23
int *p=a.的意思是 *p=a[0] *(p+2)=a[2]
相似回答
大家正在搜
相关问题
若有定义:int a[]={1,2,3,4,5,6,7,8,...
为什么int a[]={1,2,3,4,5}是对的,而int...
定义 int a[]={1,2,3,4,5,6},*p=a;...
求解释:1、int a[5]={1,2,3,4,5};int...
有定义:int a[10]={1,2,3,4,5,6,7,8...
已知:int a[5]={1,2,3,4,5}, *p=a+...
int a[5]={1,2,3},*p=a;则*(p+1)的...
int a[5]={ 1,2,3,4,5