白糖894 2021-12-21 21:43 采纳率: 76.9%
浏览 25

选a还是选c啊?为什么?

以下函数定义,正确的是:

A.
int fun(int a, int b)
{
int a = a+b;
return a;
}

B.
void fun(int a, int b)
{
return a+b;
}

C.
int fun(float a, float b)
{
return a+b;
}

D.
int fun(int a, int b);
{
return a+b;
}

  • 写回答

4条回答 默认 最新

  • frankz61 2021-12-21 21:48
    关注

    选C,A中定义的形参a与局部变量a冲突了

    评论

报告相同问题?

问题事件

  • 创建了问题 12月21日

悬赏问题

  • ¥15 课上突考,本人大脑过载,求51单片机能手
  • ¥15 java linux下将docx文件转pdf
  • ¥15 maven无法下载依赖包
  • ¥15 关于pycharm, Callable[[str],bool]作为方法参数使用时, lambda 类型不提示问题
  • ¥15 layui数据重载无效
  • ¥15 寻找了解qq家园纵横四海的程序猿。
  • ¥15 optisystem
  • ¥15 VB.NET画图时的撤销编程
  • ¥15 C# webservice 参数特殊字符处理
  • ¥15 关于控制时间更新的一个操作