谁能详细解释一下C语言函数中的无参、有参,越详细越好!谢谢!

2024-12-25 15:47:44
推荐回答(2个)
回答1:

函数 后面()里面有变量的就是参数,没有就是无参,有时候一个调用要传个参数,例如你计算一个1+1=多少? 1+1是用户输入的,所以你调用这个函数的时候,函数就要定义为有带参数的函数,因为你要把用户输入的传过去,函数要接受到这个东西才能计算,。。。 而如果你只是知道一定要有这个操作,没什么东西要接受处理的,就不用带参数的函数。

回答2:

有参数 下面的 int a ,int b就是参数 调用的时候要带上参数才能调用 比如 add(1,2)
add(int a,int b
{
return a+b;
}

下面的是无参 调用的时候 直接 print_ok() 就可以了
print_ok(void)
{
printf("OK\n");
}