首页/ 题库 / [单选题]若有定义"int*p[3];",则以下叙的答案

若有定义"int*p[3];",则以下叙述中下确的是

单选题
2022-01-05 16:20
A、定义了一个基类型为int的指针变量p,该变量具有三个指针
B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针
C、定义了一个名为*p的整型数组,该数组含有三个int类型元素
D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
查看答案

正确答案
B

试题解析
解析:本题考核的知识点是指针数组的定义。指针数组也是一种数组,所有有关的概念都适用于它。但它与普通的数组又有区别,它的数组元素是指针类型,只能用来存放地址。其格式为:存储类型数据类型*指针数组名[长度1],其含义为:定义了一个长度1的数组,其中数组元素为相应存储类型的指针,对比定义可知,选项A、c和D都不正确,所以,4个选项中选项B符合题意。

标签:
相关题目
若有以下说明:
int  a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int  (*p)[4]=a;
则引用数值为8的表达式是( )。
若有以下定义和语句,则对数组元素的错误引用是( )。
int  a[]={1,2,3,4,5,6};
int  *p;
p=a;
"若有以下定义,则说法错误的是( )
int a=100,*p=&a;"
若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是(  )。
若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则不能表示a数组元素的表达式是(  )。

如有下列定义:int y[3][2]={1,2,3,4,5,6}; int (*p)[2]; 则下面说法正确的是( )。
若有以下定义:int a[ ]={1,2,3,4,5,6,7,8,9},p=a;则值为5的表达式是( )
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[33;,则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
若有int(*p)[3]:则以下表述中正确的是 ______。
若有定义:int *p[3];则以下叙述中正确的是( )。
若有定义"int*p[3];",则以下叙述中下确的是
若有定义int*p[3];,则以下叙述中正确的是______。
广告位招租WX:84302438

免费的网站请分享给朋友吧