首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
admin
2017-05-20
31
问题
若有定义: int w[3][5];则以下不能正确表示该数组元素的表达式是
选项
A、*(*w+3)
B、*(*(w+1))
C、*(w+1)[4]
D、*(&w[0][0]+1)
答案
C
解析
在C语言中,二维数组的名字表示的是二维数组的地址,对于二维数组im w[3][5],可以认为w为一个一维数组,含有3个元素,而每个元素为一个含有5个元素的一维数组。而(w+1)为一个含有两个元素的一维数组,首先和(w+1)[4]结合非法,4超出了二维数组的边界,取值也就是非法的了。
转载请注明原文地址:https://jikaoti.com/ti/Vpi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
已有定义:chara[]="xyz",b[]=(’x’,’y’,’z’};,下列叙述中正确的是()。
下列程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=10;i++){if((i*i>=20)&&(i*i<=100))
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
若有定义inta[2][3];,则对a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
以下正确的程序段是
以下叙述中正确的是
随机试题
转向轮定位:
大于65岁单纯主动脉瓣狭窄者,常见病因是
休克病人治疗过程中中心静脉压为20cmH2O,血压120/80mmHg,处理原则为
下列应当认定为工伤的情形有( )。
在50年代,我国森林覆盖率为19%,60年代为‘11%,70年代为6%,80年代不到4%.随着森林覆盖率的逐年减少,植被大量破坏,削弱了土地对雨水的拦蓄作用,一下暴雨,水卷泥沙滚滚而下,使洪涝灾害逐年严重。可见,森林资源的破坏,是酿成洪灾的原因。以下哪项使
人本主义心理学的代表人物是()
【B1】【B5】
WhydidAnnthinkshewouldbefrightened?Becauseshe______ofbeinginhighplaces.WhydidAnnthinkitwouldbespecially
Goodmorningandwelcometothiswritingcourse.MyNameisJackPeterson.ThismorningI’dliketotalkaboutthebasicskills
Obama’sSuccessIsn’tAllGoodNewsforBlackAmericansAsErinWhitewatchedtheelectionresultsheadtowardsvictoryfor
最新回复
(
0
)