以下程序的输出?
null
#include <iostream> using namespace std; int fun( int =0, int = 0); int main() { cout << fun(5); return 0; } int fun( int x, int y) { return (x+y); } |
(A) 编译错误 (B) 5. (C) 0 (D) 10 答复: (B) 说明: 语句“int-fun(int=0,int=0)”是一个函数的声明,它接受两个参数,默认值为0和0。
最后一句话是fun()的定义。
当我们打一个有趣的电话(5)时,x得到值5,y得到0。所以返回的值是5。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END