首页 > 试题广场 >

关于C语言,下列指针变量的定义和解释,均正确的是

[单选题]
关于C语言,下列指针变量的定义和解释,均正确的是
  • int  *p[10];    //定义10个指针变量组成的指针数组
  • int  *p();    //定义一个函数的指针,将来可用此指针指向一个函数
  • int  (*p)[];  //定义一个行指针
  • int **p;  //定义一个指针变量,该指针变量可以指一个向二维数组

我的个人理解

 int  *p();    //定义一个函数的指针,将来可用此指针指向一个函数

函数指针要括号,得是 int (*p)();

int  (*p)[];  //定义一个行指针

如果是行指针的的话中括号里面一定要带列数,不能不写

int **p;  //定义一个指针变量,该指针变量可以指一个向二维数组

不能直接指向二维数组,二维数组需要使用数组指针(行指针)去指

发表于 2019-09-18 14:44:15 回复(2)