char *match(char c)是( )。
A: 函数定义的头部
B: 函数预说明
C: 函数调用
D: 指针变量
A: 函数定义的头部
B: 函数预说明
C: 函数调用
D: 指针变量
A
举一反三
- char *match(char c); 是()。 A: 函数声明 B: 函数预定义 C: 函数调用 D: 函数指针声明
- 有函数定义头部float fun(int a,char b),说明函数的返回值类型为()。
- 若有定义: char ch;通过指针p给变量ch读入字符的scanf函数调用语句是 __1__
- 已知函数调用语句:char c = fun( 'A', 5.5 ); 则该函数定义的函数头最有可能是( )。 A: void fun( char x, double y ) B: char function( char a, double b ) C: char fun( char c, double d ) D: char fun( double x, char y )
- 可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用。
内容
- 0
函数指针、指针函数、函数指针数组定义格式正确的有: A: int(*pf)(); B: int*ap(intx,inty){ /*函数体*/} C: typedefint(*pfMain)(void);pfMainmainArray[]; D: intmain(intargc,char*argv[]){ /*函数体*/}
- 1
可以不要进行函数原型声明的函数是【】。 A: 被调用函数的数据类型是char B: 被调用函数的数据类型是int C: 主函数main() D: 被调用函数的数据类型是float E: 被调用函数定义的位置在调用函数之前
- 2
若函数头部定义为char foo(……),则该函数中return语句返回的数据类型是_______。
- 3
下列哪项声明的是指向函数的指针? A: char *p; B: char a,char &p=a; C: char (*p)(char *,char *); D: char *p[10];
- 4
定义某函数, double myfun(char x,float y) ,则该函数允许被外部程序调用。