单项选择题

有以下程序 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,;
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的输出结果是 #include<stdio.h> struct st i int x;int *y;}*p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[0],60,&it[0],60,&dt[0],}; main() { p=aa; printf( %d n ,++(p->x));}
A.10
B.11
C.51
D.60
单项选择题
下列关于标识符的说法中错误的是
A.合法的标识符是由字母、数字和下划线组成
B.C语言的标识符中,大写字母和小写字母被认为是两个不同的字符
C.C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符
D.用户标识符与关键字不同时,程序在执行时将给出出错信息
相关试题
  • 下列程序执行后的输出结果是 void funcl...
  • 函数rewind的作用是
  • 下列数据模型中,具有坚实理论基础的是
  • 以下程序输出的结果是 #include<stdio....
  • 下述关于数据库系统的叙述中正确的是