首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义, int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义, int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2018-01-11
51
问题
若有定义, 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’)
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){
下列选项中,不能作为合法常量的是()。
下列选项中,不属于数据库管理的是()。
下列叙述中正确的是()。
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
以下所列的C语言常量中,错误的是()。
下列叙述中正确的是()。
随机试题
既可活血祛瘀,又可润肠通便的药为
A、脑出血B、心律失常C、心力衰竭D、心源性休克E、尿毒症慢性风湿性心瓣膜病主要致死原因()
对老年复发性腹股沟疝,最好的手术方法是
下列药物不需要冷藏于2℃~10℃处保存的是
患者女,36岁。因车祸致腹部闭合性损伤入院,左中下腹持续性剧烈疼痛伴腰背部酸痛。患者烦躁不安,诉口渴,血压下降,具体诊断尚未确定,医嘱X线拍片。适宜的护理措施是()
中国农业发展银行资金来源主要包括()。
2007年1月1日,企业购人甲股份有限公司折价发行的4年期、面值为300万元、票面年利率为10%、到期一次还本付息的公司债券,债券发行价格为270万元。该企业采用实际利率法摊销公司债券折价。则2007年度应确认的投资收益可能是()万元。
下列关于商品经济的说法,正确的是
Inoneofthemoststunningreversalsinthehistoryofmarketing,theCoca-ColaCompanyinJuly1985yieldedtothousandsofir
AllofthefollowingodesarewrittenbyJohnKeatsEXCEPT
最新回复
(
0
)