33问答网
所有问题
若有定义:int a[10];。则以下表达式中不能代表数组元素a[1]的地址的是( ) A)&
若有定义:int a[10];。则以下表达式中不能代表数组元素a[1]的地址的是( )
A)&a[0]++ B)&a[1] C)&a[0]+1 D)a+1
举报该问题
推荐答案 2018-01-04
答案为A ,A的意思为a【0】的地址 ,先用了a【0】再加1的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RW0BR4RR5c5RdhPddhP.html
其他回答
第1个回答 2015-07-12
最简单的,D连去取地址符都没有,其它几个选项,上边分析的正解。本回答被提问者采纳
相似回答
急~~C++.若已
定义:int
a[10];则
下面
表达式中不
表示
a[1]的地址的是
?麻 ...
答:
选D,D只实现地址自增,
表达式的
值仍未原值(a++的值是a,但这之后,a=a+
1;)A
.是因为a即相当于数组有相当于指针 B与C.&表示取地址,地址也是个数
...aa[8
];
,
则以下表达式中不能代表数组元素
aa
[1]的地址的是
答:
对于定义 char*aa 已定义float x=1.25 若有定义int a23 int(*p
)()
设有定义int a[10] int aa=0 若有定义语句int a 其他类似问题2011-11-23 有定义:int aa[8];,
则以下表达式中不能代表数组元素
... 4 2015-07-12
若有定义:int
a[10];
。则以下表达式中不能代表数组元... 2013-01-04...
...aa[8
];
,
则以下表达式中不能代表数组元素
aa
[1]的地址的是
答:
C是对的取
地址&
与自增++是同一优先级且都是自右至左结合的,所以aa[0]加一后在对数值取地址,没有意义。c(a++为后置运算:C语言先引用变量的数值作为整个自违章罚款
表达式的
值,然后执行对该变量的加1运算)D(p最终的值为&b,所以*pp最终的值也为&b,输出语言中。*p即为取&b
地址中的
数值...
大家正在搜
若有定义int a[3][4]
若有定义int a[2][3]
若有定义int a 2 3
设数组a的定义为:int
若有定义语句 int a
若有定义int a
若有定义int a=7
int a[10]={10*1}
设有定义语句 int a
相关问题
若有定义:int a[10];。则以下表达式中不能代表数组元...
若有定义:int aa[8];,则以下表达式中不能代表数组元...
1.有定义int x[5],则以下表达式中不能代表数组元素x...
有定义:int aa[8];,则以下表达式中不能代表数组元素...
若有以下定义和语句: int a[10]={1,2,3,4,...
若有定义int a[2][3],*p=a;则以下不能表示数组...
若有定义:int a[10];为什么a+1能代表数组元素a[...
若有定义int a[3][4];下列叙述中不能表示数组元素a...