首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义:int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2016-12-18
70
问题
若有定义: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://www.kaotiyun.com/show/wNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chark:inti;for(i=1:i<3;i++){scanf("%c",&k);switch(k)
以下定义语句中正确的是
以下能正确定义数组并正确赋初值的语句是______。
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序后,k的值是______。
下列程序的运行结果是______。#include<stdio.h>func(a,b){staticintm=0,i=2;i+=m+1;m=i+a+b;return(m);}main(
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
下列程序的运行结果是()。#include<stdiO.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;e1seif(!B)if(!C)
以下程序中给指针p分配3个double型动态内存单元,请填空。#include<stdllb.h>main(){double*p;p=(double*)malloc(【】);p[0]=1.5;p[1
按照“先进先出”组织数据的数据结构是()。
在C语言中,运算对象必须是整型数的运算符是
随机试题
炸药爆炸是()爆炸。
美育与人格教育、情感教育、艺术教育的主要区别。
女性,33岁,妊娠3个月,怕热、多汗、食欲亢进、便溏,测总T3、总T4稍高。此患者治疗首选为
工地试验室信用评价得分<70分时,对母体试验室负责人进行处理。()
膳食中三大热能营养素的来源比例为()较适宜。
我国教育目的的基本特征有别于其他社会制度,主要表现在()。
在我国的法律监督体系中,从国务院到地方各级人民政府的法律监督是()。
AfewmonthsafterreturningtheU.S.fromGermany,Itook1.______partinacollegecourseinFrench.SinceI
"Iwonderedifhecouldagreetohelpusfinishthisproject."Thepasttenseusedinthesentencereferstoa________.
Learningtoplayamusicalinstrumentcanchangeyourbrain,accordingtoaUSreview.Italsofindsthatmusictrainingcanlea
最新回复
(
0
)