C/C++一道题目的答案-函数指针与指针函数
来源:互联网 发布:sql server 外键 编辑:程序博客网 时间:2024/06/04 22:44
题目:
若有以下说明和定义,在必要的赋值之后,对fun函数的正确调用语句是()。
int fun ( int *c){ ...}
void main()
{
int (*a) (int *)=fun, *b(), w[10], c;
...
}
A. a=a(w); B. (*a)(&c); C. b=*b(w); D. fun(b);
【答案】B.
【解析】
在答案A中,a(w)调用正确,但将其返回值赋值给a是错误的,因为返回值是整型数,而a是一函数指针,所以答案A是错误的。
在答案C中,因b是一个返回值为整型指针的函数,*b(w)本身就是错误的。
在答案D中,b后面省略了括号,因为b是函数,故也是错误的。
而对于答案B来说,因为a指向了函数fun,所以它等价于fun(&c)的调用,是正确的。
【注】a为一个函数指针,b为一个指针函数。
- C/C++一道题目的答案-函数指针与指针函数
- C- 函数与指针
- 【C++】指针与函数
- 一道关于虚函数指针的题目
- C指针函数与函数指针
- C语言函数指针与指针函数
- C语言,函数指针与指针函数
- C指针函数与函数指针
- C/C++ 指针函数与函数指针
- 【C语言】指针函数与函数指针
- C 函数指针与指针函数
- C++:指针函数与函数指针
- 【C++】指向函数的指针与返回指针的函数
- c的函数指针
- C的指针函数
- 嵌入式编程C/C++的指针函数,与函数指针
- c语言 指针函数与函数指针的区别
- C语言“指针函数”与“函数指针”的区别
- 《Oracle 11g R2 DBA操作指南》
- SysUtils单元函数
- 开辟一块内存空间
- Leetcode Set Matrix Zeroes
- jsp知识积累
- C/C++一道题目的答案-函数指针与指针函数
- poj 1611The Suspects 并查集
- Android user 与 eng 版本的差异
- 《iOS6编程揭秘-iPhone与iPad应用开发入门(第二版)(配光盘)》
- 关于ceiling 的C语言实现
- 布同:如何循序渐进学习Python语言
- sdut2077 迷瘴(贪心)
- Documentation/fb/cmap_xfbdev
- 家族成员查询程序