这个选什么啊?我选的a错了

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

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;
}

C
A:a已经在形参定义过了,不能重复定义
B:函数无返回值不需要return
D:()后面多了个分号

c