单项选择题

有以下程序 int add(int a,int b){return(a+b);} main() {int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是

A.k=(*(a,;
B.k=add(a,;
C.k=*f(a,;
D.k=f(a,;
<上一题 目录 下一题>
热门 试题

单项选择题
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
A.#define N 10 int a;
B.#define n 5 int a[2*n];
C.int a[5+5];
D.int n=10,a;
单项选择题
函数的值通过rerurn语句返回,下面关于return语句的形式描述错误的是
A.return表达式;
B.return(表达式);
C.一个return语句可以返回多个函数值
D.一个return语句只能返回一个函数值
相关试题
  • 若运行以下程序时,从键盘输入ADescriptor...
  • 阅读以下程序及对程序功能的描述,其中正确...
  • 现有格式化输入语句,scanf( x=%d,sum...
  • 没有关系R和S,关系代数表达式为R-(R-S...
  • 对长度为n的线性表进行顺序查找,在最坏情...