单项选择题
有以下程序
int add(int a,int b)return(a+b);
main()
int k,(*f)(),a=5,b=10;
f=add;
则以下函数调用语句错误的是
A) k=(*f)(a,b);
B) k=add(a,b);
C) k=*f(a,b);
D) k=f(a,b);
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若变量a,b已正确定义,且b已正确赋值,则合法的语句是( )。
A) b=double(B) ;
B) ++b;
C) a=a++=5;
D) a=double(B);
点击查看答案&解析
单项选择题
阅读以下程序 #include <stdio.h> main() int case;float printF; printf( 请输入2个数: ); scanf( %d %f ,&case,&printF): printf( %d %f n ,case,printF); 该程序在编译时产生错误,其出错原因是
A) 定义语句出错,case是关键字,不能用作用户自定义标识符
B) 定义语句出错,PrintF不能用作用户自定义标识符
C) 定义语句无错,scanf不能作为输入函数使用
D) 定义语句无错,printf不能输出case的值
点击查看答案&解析
相关试题
以下语句或语句组中能正确进行字符串赋值的...
有以下程序 point(char *p) p+=3...
若x=2,y=3,则x&y的结果是( )。
下面结构体的定义语句中,错误的是( )。
分析下列程序: #include<stdio.h> m...