首页/ 题库 / [单选题]若有定义int(*pt)[3];,则下列的答案

若有定义int(*pt)[3];,则下列说法不正确的是( )。

单选题
2021-12-31 19:57
A、A)int(*pt)[3]是一个数组指针
B、B)指针pt指向一个有3个整型变量的数组
C、C)定义了一一个名为*pt、具有三个元素的整型数组
D、D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
查看答案

正确答案
D

试题解析
首先,pt跟*结合,所以是一个指针,所指向的对象是含有3个元素的数组。所定义的指针没加const,所以是个指针变量,还可以指向类似对象的其他元素,也就是说还可以指向其他含有3个元素的数组。

标签:
相关题目
"若有以下定义,则说法错误的是( )
int a=100,*p=&a;"
若有定义:int a[3][4],则正确引用数组a元素的是( )。
如有下列定义:int y[3][2]={1,2,3,4,5,6}; int (*p)[2]; 则下面说法正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
若有定义"int(*pt)[3];",则下列说法正确的是(  )。
若有定义int(*pt)[3];,则下列说法正确的是
( 27 )若有定义 int ( *Pt ) [3] ; ,则下列说法正确的是
若有以下结构体,则正确的定义或引用的是struct Test{int x;int y;} vl;
若有定义int(*pt)[3];,则下列说法不正确的是( )。
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
若有定义int a[]=new int[2][3];则数组第1个下标的可用范围是()
若有定义语句: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 k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义语句:int a[2][3],*p[33;,则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
广告位招租WX:84302438

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