首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2015-12-25
25
问题
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
选项
A、*(*w+3)
B、*(*(w+1))
C、*(w+1)[4]
D、*(&w[0][0]+1)
答案
C
解析
在C语言中,二维数组的名字表示的是二维数组的地址,对于二维数组int w[3][5],可以认为w为一个一维数组,含有3个元素,而每个元素为一个含有5个元素的一维数组。而(w+1)为一个含有两个元素的一维数组,首先和(w+1)[4]结合非法,4超出了二维数组的边界,取值也就是非法的了。
转载请注明原文地址:https://jikaoti.com/ti/Oii0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main{intx=8,y=8;printf("%d%d\n",x--,--y);}
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%dXn
以下不是面向对象思想中的主要特征的是
下列叙述中不正确的是()
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
已知#intt=0;while(t=1){...}则以下叙述正确的是
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d\
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
随机试题
国际经济组织法调整的对象主要是_________。
提出X理论与Y理沦的是美国社会心理学家_________。
小儿先天性心脏病听诊P2固定分裂、亢进,提示
完整的内分泌疾病的诊断一般不包括
患者,女,61岁,因一氧化碳中毒急诊入院。查体:深昏迷,呼吸平稳,余无异常。为加快一氧化碳的排出,宜采取的最佳治疗是
与头肩顶形态相比,三重顶形态更容易演变成()
自2003年7月1日起,凡使用国家税务总局认定公布的增.值税一般纳税人申报电子信息采集系统的增值税一般纳税人,在增值税纳税申报时必须提供的资料包括()。
如果商品售出后,企业仍可以对售出商品实施有效控制,说明此项商品销售不成立,不应该确认销售商品收入。()
全国人大开展工作的基本形式是()。
①这两种方法哪个更合理?请简要说明原因。
最新回复
(
0
)