66问答网
所有问题
若有定义: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://66.wendadaohang.com/zd/Ux2iUpUUvnvUsD9ssD9.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]的地址的是
答:
aa是数组名的同时也是这个数组首元素的首地址,也就是aa=&aa[0]。找aa
[1]的地址
就是首地址偏移一个整形位,所以A,D对。B就是对元素aa[1]取地址,所以ABD对。C中&小于后置++的优先级所以&aa[0]++等价于&(aa[0]++)所以先对aa[0]中的元素值加1后,在对aa[0]取址,结果还是aa[0]...
...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...
若有定义:
“
int
a[9], *p=a”,
则不能
表示
a[1]地址的表达式是()
。
答:
是c,因为指针指的是地址,指针变量是指用于存放
地址的
变量,可以通过指针变量可以访问它所指向的变量,题目
int
a[
9], *p=a算是初始化p,也就是对指针变量的初始化,使p指向变量a
若有定义:int
a[5
];
,则
不能代表数组元素a[1]地址的是(
)
。
答:
这里是
int
,也就是往后移4)所得到的地址就是x
[1]的地址
B)&x[1]-> 取x[1]的地址,这没什么可说的了 C)&x[0]++ -> 可以看做&(x[0]++)是取x[0]的地址后,将x[0]的值递增 D)x+1 -> 数组名x,等价于&x[0],其余见A)很明显,C是错的 ...
若有以下定义
和语句
: int
a[10]
={1,2,3,4,5,6,7,8,9,10},p=a
;
则不
...
答:
即a[0],
a[1]
,a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],正好10个,没
有a[10]
,所以a[10]就是
不能表达
这个
数组元素
。C、*a ---数组名a中保存的是数组的首地址,*是取单元中的值,*a就是取数组首地址中单元中a[0]的值。D、a[p-a] --- p指向
的是数组a
,因为p...
大家正在搜
若有定义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...