首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句: int a[2][3],*p[3]; 则以下语句中正确的是
若有定义语句: int a[2][3],*p[3]; 则以下语句中正确的是
admin
2015-07-31
39
问题
若有定义语句:
int a[2][3],*p[3];
则以下语句中正确的是
选项
A、p=a;
B、p[0]=a;
C、p[0]=&a[1][2];
D、p[1]=&a;
答案
C
解析
A选项错误,因为p是指向一个指针数组,作为数组名,不能指向别的地方。B选项错误,因为p[0]是一个int指针,也就是int*;而a是一个指向指针的指针int**。C选项正确,因为p[0]是一个int*,a[1][2]是int,&a[1][2]是int*,类型吻合。D选项错误,因为a作为数组名,不能取地址。即使能取,p[1]是int*,&a是int***,类型不对。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/DEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果是______。#defineMAX10nta[MAX],i;main(){printf("\n");sub1();sub3(A);sub2();sub3(A);
以下程序的运行结果是______。main(){chart=02;printf("%d\n",t=++t>>2);}
语句定义如下:charstrl[50],str2[20],ch;则下列语句正确的是______。
以下程序的输出结果是()。#include<stdio.h>main(){printf("%d\n",NULL);}
下列程序的运行结果是______。#definePOW(r)(r)*(r)main(){intx=3,y=2,t;t=POW(x+y);
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){s=s+i*i;
以下叙述中正确的是______。
下列4个关于C语言的结论中错误的是()。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
具体性计划
固定义齿牙槽嵴的吸收超过基牙根长多少时,应考虑增加基牙()
患者,女,42岁。呕吐清水,胃部不适,食久乃吐,喜热畏寒,身倦,便溏,小便可,舌苔白,脉迟。治疗除取主穴外,还应加( )。
下列各项成本中,与现金持有量呈反方向变化的是()。
婴幼儿缺乏维生素D可引起()。
边际产品价值[浙江工商大学811西方经济学2010研;兰州大学840西方经济学(经济类)2019研]
0
=_________.
WhiletheInternetisinherentlyinsecure,businessesstillneedtopreservetheprivacyofdataasittravelsoverthenetwork.
某地区考试机构准备对信息处理技术员考试笔试成绩(BS)不低于45分,并且机考成绩(JK)为43~44分者进行重点复查。对考生成绩表进行筛选操作时,正确描述上述条件的表达式是(27)。
最新回复
(
0
)