首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2015-12-25
55
问题
若有定义: 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/hDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>main(){inta=2,b=3,c=4;ifa<B)if(b<0)c=0;elsec+=1;printf("%d\n
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
下列程序段中,不能正确赋值的是()
设有以下定义和语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
下列叙述中正确的是()。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;whil
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。
随机试题
简述环境问题对人类社会发展的影响。
事物的阴阳属性是:()
吴某用婚前个人财产出资设立一个修理部,但修理部的收益主要用于家庭生活开支,则其因修理部而产生的债务应以——清偿()
根据动机的性质和社会价值不同,动机可划分为()
关于兴奋性突触后电位(EPSP)产生的叙述,哪一项是错误的
某校6年级(12岁年龄组)280名学生中恒牙有龋、失、补的人数为150人,未治龋齿数为354个,因龋失牙数为1个,因龋充填牙数为45个。根据WHO的评价标准,该群体龋病流行程度属于A.很低B.低C.牛D.高E.很高
在我国修改宪法的权力属于()
国外通常采用“5C”系统来评价信用标准,其中资本是指()。
米利都学派
心理学实验涉及的自变量种类很多,大致可以分为()
最新回复
(
0
)