设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”,则*p的值是____,若*p=&a[0]++,则*p又为多少___.

如题所述

第1个回答  2013-03-19
*p=&a[0]+1=a[1];
p指向地址的值为3
第二个编译就通不过,因为++时程序员要求改变地址,这显然不可能。
int a[2]={1,3},*p;
p=&a[0];p++;
这才合法。本回答被提问者和网友采纳
第2个回答  2013-03-19
第一个是:3所在单元的地址
第二个是:1所在单元的地址
第3个回答  2013-03-19
*p=3、1

参考资料:

来自:求助得到的回答
第3个回答  2013-03-19
3………………

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网