设有如下定义:int (*ptr)( );则以下叙述中正确的是A.ptr 是指向一维组数的指针变量\x05B.ptr 是指向int 型数据的指针变量\x05C.ptr 是指向函数的指针 ;该函数返回一个int 型数据 未知吖\x05

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:26:51

设有如下定义:int (*ptr)( );则以下叙述中正确的是A.ptr 是指向一维组数的指针变量\x05B.ptr 是指向int 型数据的指针变量\x05C.ptr 是指向函数的指针 ;该函数返回一个int 型数据 未知吖\x05
设有如下定义:int (*ptr)( );则以下叙述中正确的是
A.ptr 是指向一维组数的指针变量
\x05B.ptr 是指向int 型数据的指针变量
\x05C.ptr 是指向函数的指针 ;该函数返回一个int 型数据 未知吖
\x05D.ptr 是一个函数名 ;该函数的返回值是指向int 型数据的指针
求分析

设有如下定义:int (*ptr)( );则以下叙述中正确的是A.ptr 是指向一维组数的指针变量\x05B.ptr 是指向int 型数据的指针变量\x05C.ptr 是指向函数的指针 ;该函数返回一个int 型数据 未知吖\x05
D.ptr 是一个函数名 ;该函数的返回值是指向int 型数据的指针
分析:
排除法
A数组的表示方法是中括号.,故不正确
B 指向int型数据的指针变量是 int *ptr
C ptr是指向函数的指针.那函数呢?函数必有函数名对吧.找不到.故不正确