字典翻译 问答 若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了
问题标题:
若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了
问题描述:

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

A)定义了基类型为int的三个指针变量

B)定义了基类型为int的具有三个元素的指针数组pt

C)定义了一个名为*pt、具有三个元素的整型数组

D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

为什么选D.怎么是指向每行有三个整数元素的二维数组?

我的想法是指向3行的!

汤志宏回答:
  int*PtA   int*Pt[3]B   没见过变量用*开头的!*Pt就是错误的!   int(*Pt)[3]=intPt[][3]
点击显示
推荐
热门推荐