首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义:int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2016-12-18
42
问题
若有定义: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/wNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
以下定义语句中正确的是______。
有下列程序:main(){inty=20;do{y--;}while(--y);phntf("%d\n",y--);}当执行程序时,输出的结果是()。
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;printf("%d",a);
下列叙述中正确的是()。
下面各选项中,均是C语言合法标识符的选项组是
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。#includetypedefstruc
在结构化程序设计中,模块划分的原则是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
关于蛋白质变性的叙述正确的是
下列关于民事诉讼和民事诉讼法的说法,正确的是:
监控中心的电源应按所在建筑物的最高负荷等级配置,且不低于()负荷,并应保证不间断供电。
制造业的主要经济业务包括()。
()能够显示本企业员工平均收入的高低,能作为企业向劳动力市场提供的劳动力价格信号。
请用不超过150字的篇幅,概括出给定资料的要点。就给定资料所反映的主要问题,用1000字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
信息系统的可行性分析包括经济可行性、技术可行性和运行可行性,其中,对组织机构的影响、人员适应及环境条件的可行性称为【】可行性。
Childrenseemtolosehairasaresponsetofeelingabandoned.The【M1】______youngmanwhosesqueakyvoicewasastandingjoket
WhyLearningSpanish?TheimportanceofSpanishisgrowinginEurope.Spanish,with400millionspeakers,isthefourthmostcom
We’dliketoknowthereason______shedidn’tacceptthejob.
最新回复
(
0
)