首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2019-07-14
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://jikaoti.com/ti/blf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i
有以下程序#includevoidfun1(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"},*p;p=
有以下程序#includeintfun(char*s){char*p=s;while(*p++!=’\0’);return(p-s);}main(){char*p="01234";printf("%d\n",fun(p
有如下程序#include#includemain(){chara[]="THIS",*b="OK";printf("%d,%d,%d,%d\n",strlen(a),sizeof(a),strlen(b),sizeo
下列给定程序中函数胁的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放人pt所指存储区中。例如:把三个串“abc”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
下列选项中不属于结构化程序设计原则的是( )。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
与数学表达式x≥y≥z对应的C语言表达式是
随机试题
间接固位体的设计位置与下列哪项有关
A.结节性甲状腺肿B.甲亢C.慢性淋巴细胞性甲状腺炎D.甲状腺腺瘤E.甲状腺癌肿物质硬,单发冷结节,表面不平,生长迅速的是
专利权人有义务定期付给专利局管理费。( )
不满14岁的人违反治安管理的,不予处罚,但是应当责令其监护人严加管教。()
没有法治,社会治理只会是“___________”。只有及时把社会治理中的成熟经验、做法上升为立法或制度规范,才能巩固平安创建成果,夯实长治久安的制度根基。填入画横线部分最恰当的一项是:
设X服从正态分布N(0,σ2),对于任意实数μ,则下列命题正确的是()
两曲线与y=ax2+b在点处相切,则()
Alcoholmaytastesweeterifyouwereexposedtoitbeforebirth,suggestsastudyinrats.Thefindingsmayshednewlight【C1】_
Manyimportantinventionsaretheresultof(i)______;forexample,Chinesealchemistsaccidentallydiscoveredgunpowderwhilet
A、Morethan15pounds.B、Morethan20pounds.C、Lessthan2pounds.D、Lessthan15pounds.D短文中提到,研究发现,在大学生活的前两年时间里,每个学生的体重平均增加3
最新回复
(
0
)