问题库
search
首页
计算机
驾照考试
关于
share
有以下程序: #include <stdio.h> 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);
浏览338
arrow_forward
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:D
content_copy
解析:
【解析】D)选项中*f(a,b)表示调用后返回一个指向整型数据的地址指针,即该函数的返回值为指针类型,所以不能将其赋值给整形变量k。
相关内容
从内存中清除内存变量的命令是( )。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指( )。
用8位二进制数能表示的最大的无符号整数等于十进制整数( )。
假设某台计算机的硬盘容量为20GB,内存储器的容量为128MB。那么,硬盘的容量是内存容量的( )倍。
标签
二级C语言
int
add
返回
函数