66问答网
所有问题
若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是
A. &aa[0]+1
B. &aa[1]
C. &aa[0]++
D. aa+1
需要详细解答,谢谢~
举报该问题
其他回答
第1个回答 2011-12-11
c项.后置的++是先运算后自增.肯定不对.
<上一页
1
2
相似回答
若有定义:int
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]的地址故C错 本回答由提问...
有定义:int
aa[8];,则以下表达式中不能代表数组元素aa[1]
答:
C
...main() {
int
a
[]
={
1,
2,3,4,5,6,7
,8,
9,10,11,12}
;
int *p=a+5,*q...
答:
D A 13715 D D D B A D A B C B A
求一些c编程题
答:
23、假定int类型变量占用两个字节,其
有定义:int
x[10]={0,2,4}
;,则数组
x在内存中所占字节数是 A) 3 B) 6 C) 10 D) 20、D、1 24、假定有以下变量定义: int k=7 ,x=12; 则能使值为3的
表达式是
A x%=(k%=5) B x%=(k-k%5) C x%=k-k%5 D (x%=k)-(k%=5)、D、1 25、...
C语言程序设计(201803)测试求大佬帮忙!
答:
选D;aa表示数组首
地址,
即&aa[0],而不是&
aa[1]
选B 选B;a[2]=3,a[2]+1=4,所以a[a[2]+1]=a[4]=5 选C;A错误,除非函数定义在调用语句之后的位置,才需要提前声明;B错误,函数返回值不一定要显示给出,没有返回值类型的默认为整型;C正确;D错误,在类的
定义中,
当构造函数...
C语言 提2
答:
1B 2C 3A 4B 5A 仅供参考
大家正在搜
以下数组中定义不正确的是
以下能正确定义二维数组的是
若有定义int a=7
合法的数组定义是
在函数的定义格式中
若有定义int
int fun(int n)
c语言中函数调用的方式有
c语言程序中必须有的函数是
相关问题
有定义:int aa[8];,则以下表达式中不能代表数组元素...
c语言 若有定义:int aa[8]; 则以下表达式中能代表...
17.若已定义:int a[9],*p=a;并在以后的语句中...
9-11有以下程序 #include <stdio.h> m...
~有些关于C语言的问题
求历届江苏省计算机等级考试二级C语言的试题及答案
若有如下定义:int a[10]={1,2,3,4,5,6,...
52、设有如下定义: char *aa[2]={"abcd"...