首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义, int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义, int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2018-01-11
39
问题
若有定义, 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://kaotiyun.com/show/nQxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于算法的叙述中,正确的是()。
下面程序的运行结果是____________。#includemain(){chara[50],*p=“AbabCDcd”;inti=0,j=0;while(*(p++)!=‘\0’)
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是_______。c=(a-=(b-5));c=(a%3)+(b=1);
设有定义:Structcomplex{intreal,unreal;}dataI={1,8},data2;则以下赋值语句中错误的是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
以下不正确的定义语句是()。
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf(“%d﹨n”,F(a++,b++));}程序运行后的输出结果是()。
下列叙述中正确的是()。
C语言结构体类型变量在程序执行期间,()。
表示关系X<=Y<=Z的C语言表达式为()。
随机试题
给定资料: 1.“碧海蓝天”曾经是广西北部湾引以为自豪的生态品牌。北部湾素有最洁净港湾的美誉,“银沙堆细浪,海豚戏翔鸥,南珠映日月,红树掩堤沙",这是人们对北部湾美景的描绘。 自2006年3月广西北部湾经济区成立以来,北海、南宁、钦州、防城港四个地级市
传热的基本方式有()、()和()。
MPEG是__________。
6-磷酸果糖激酶-1的别构抑制剂是
根据管理跨度的定义,某级管理人员的管理跨度的大小直接取决于这一级管理人员所需要协调的( )。
政府质量监督部门在施工期间的质量监督,对于问题严重的单位可以()
2003年中国人民银行开始面向商业银行发行中央银行票据,这种货币政策工具属于(),发行票据会()。
根据美国劳工部的定义,凡是在被调查的人中已经年满16周岁,属于非被管制人口,没有工作,但是具有劳动能力的以下()均属于失业人口。
下列关于金融工具和金融市场的说法,正确的是()。
午餐时间,皮皮一边念叨着“我不喜欢喝汤”,一边走到垃圾桶前要把汤倒掉。这时,李老师走过来,没有强迫他喝汤,而是通过跟皮皮聊他喜欢的超人,引导他把汤全部喝完。这体现了李老师()的职业道德。
最新回复
(
0
)