经典指数          
原因
2424
浏览数
0
收藏数
 

若有定义int(*pt)[3];则下列说法正确的是:
  • 定义了基类型为int的三个指针变量
  • 定义了基类型为int的具有三个元素的指针数组pt
  • 定义了一个名为*pt、具有三个元素的整型数组
  • 定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

     举报   纠错  
 
切换
1 个答案

选D。

int (*pt)[3],首先看括号内,*pt说明pt是一个指针,其指向的内容是int[3],具有3个int元素的数组。

D选项说,可以指向每行有三个整数元素的二维数组,即int[][3]。

int(*pt)[3] = NULL;

int arr[2][3] = {0};

pt = arr;

 
切换
撰写答案