首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: int w[3][5]; 则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5]; 则以下不能正确表示该数组元素的表达式是
admin
2020-11-23
76
问题
若有定义: 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/Xv3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为″abcdefg″,b所指
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,
下列给定程序中,函数fun的功能是:将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:32145
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}voidmain(){fu
有以下程序:#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf(″%d″,array[i]);printf(″\n″);}程序运行后的输出结果
有以下程序:#include<stdio.h>voidfun(intn){staticintx[3]={1,2,3};intk;for(k=0;k<3;k++)x[k]+=x[k]—n;for(k=0;k<3;k++)pr
软件(程序)调试的任务是
有两个关系R和T如下:则由关系R得到关系T的操作是
关于“while(条件表达式)循环体”,以下叙述正确的是
下面属于白盒测试方法的是
随机试题
试论述依法行政与以德行政的关系。
说明如何正确认识和评价杰出人物在历史上的作用。
Theoldmanhasthe______habitofforgettingtotiehisshoes.
下列律师或律师事务所的哪些行为符合关于律师执业推广的相关规范?()
《2010通则》与《1990年美国对外贸易定义修正本》在FOB贸易术语上的主要区别是()。
台球、保龄球的营业税税率为()。
嘉兴濮院镇丝绸有“衣被天下”的美誉。()
一个人有存款1000元、负债3000元和货币值随物价变动的资产1200元,当通货膨胀率为100%时,其总名义资产的净值为()。
关于犯罪故意和犯罪过失的下列表述中,错误的有()。
【B1】【B12】
最新回复
(
0
)