若有定义:int aa[8]则以下表达式中不能代表数组元aa[1]的地址的是 A. &aa[0]+1 B. &aa[1] C. &aa[0]++ D. aa+1
若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址的是___。 A. &aa[0]+1 B. &aa[1] C. aa[0]++ D. aa+1 相关知识点: 试题来源: 解析 C 答案:C知识点:知识点/选择题/C8指针/一维数组元素的指针表示T反馈 收藏
aa是数组名的同时也是这个数组首元素的首地址,也就是aa=&aa[0]。找aa[1]的地址就是首地址偏移一个整形位,所以A,D对。B就是对元素aa[1]取地址,所以ABD对。C中&小于后置++的优先级所以&aa[0]++等价于&(aa[0]++)所以先对aa[0]中的元素值加1后,在对aa[0]取址,结果还是aa[0]的地址,故...
若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ___。A.&aa[0]+1B.&aa[1]C.&aa[0]++D.aa+1的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效
所以aa[0]加一后在对数值取地址,没有意义。c(a++为后置运算:C语言先引用变量的数值作为整个自违章罚款表达式的值,然后执行对该变量的加1运算)D(p最终的值为&b,所以*pp最终的值也为&b,输出语言中。*p即为取&b地址中的数值,即b的值20,**pp同理)...
百度试题 题目1468若有定义:int aa[ 8];则以下表达式中不能代表数组元aa[1]的地址的是___。 A. &aa[0]+1 B. aa+1 C. &aa[1] D. &aa[0]++ 相关知识点: 试题来源: 解析 D.&aa[0]++ 反馈 收藏
百度试题 结果1 题目若有定义:int a[10];。则以下表达式中不能代表数组元素a[1]的地址的是( )A. &a[0]++ B. &a[1] C. &a[0]+1 D. a+1 相关知识点: 试题来源: 解析 A.&a[0]++ 反馈 收藏
单项选择题 若有定义:int a[10];则以下表达式中,不能表示元素a[1]的地址的是( ). A、a+1 B、a++ C、&a[0]+1 D、&a[1] 点击查看答案&解析
答案:D[解析] 数组的下标从0开始,数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D正确,1>2为假,所以是0,!为假也是0,即引用元素a[0][0],其他选项的引用均是下标越界。 结果二 题目 若有定义“int a[2][3];”,下列选项中对a数组元素正确...
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是___。 A.*(*w+3)B.*(w+1)[4]C.*(*(w+1))D.*(&w[0][0]+1) 答案 B[解析] *(w+1)[4]越界了,(w+1)指向二维数组的第二行,因此(w+1)[4]指向二维数组的第5行导致越界;其他选项都能正确表示数组元素,其中选项A:w[0]...