首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
admin
2014-06-18
52
问题
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
选项
A、*(*w+3)
B、*(*(w+1))
C、*(w+1)[4]
D、*(&w[0][0]+1)
答案
C
解析
在C语言中,二维数组的名字表示的是二维数组的地址,对于二维数组intw[3][5],可以认为w为一个一维数组,含有3个元素,而每个元素为一个含有5个元素的一维数组。而(w+1)为一个含有两个元素的一维数组,首先和(w+1)[4]结合非法,4超出了二维数组的边界,取值也就是非法的了。
转载请注明原文地址:https://kaotiyun.com/show/zYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include"stdio.h"FILE*fp;main(){charch;if((fp=fopen
下列程序的输出结果是【】。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=100;f
以下程序的输出结果是main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][
若定义:inta=511,*b=&a;则printf(“%d\n”,*b);的输出结果为
在一个C程序中
执行下列程序的输出结果是()。main(){union{intb;charc[2];}y;y.b=0x4142;printf("%c,%c",y.c[1],y.c[0]);
若有如下程序段:structstudent{intnum;floatscore;}stu[3]={{10,85},{60,58},{32,23}};main(){structstudent*t;
有以下程序:voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara=’A’,b=’a’;fun(&
下面程序的输出结果是()。#definePI3.1415#defineARE(X)PI*x*xmain(){intr=2;printf("%.2f",ARE(r+1));}
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。
随机试题
下列不属于月经临床表现的是
()《建筑法》第61条对工和质量相关规定,未经验收或者验收不合格的工程,不得交付使用。
铜母线尺寸40mmx4mm的集肤效应系数Kjf为()。
初中生音乐教育的中心环节是()。
()是源于底格里斯河和幼发拉底河流域的古老文字,是世界最早的文字之一。
[*]
对应ASCII码表,下列有关ASCII码值大小关系描述正确的是
ComedianGeorgeCarlinhasaroutineinwhichhetalksabouthowhumansseemtospendtheirlivesaccumulating"stuff"Oncethey
中国等发展中国家向美国提了大量价廉物美的商品,是美国传统制造业腾出财力物力用于发展高新技术。这加快了美国工业的升级换代,推进了美国产业结构的优化,使美国及时摆脱传统工业的束缚,保持了它在世界经济中的领先地位。因此,中国的出口不会威胁美国的经济。
Peterisoneofthefewpeoplewho________learntfromexperience.
最新回复
(
0
)