C语言函数中是否必须有形参
时间: 2024-01-27 22:03:11 浏览: 112
函数的形参是类对象+函数的形参是类对象的引用或者指针+函数的返回值是类对象.cpp
不是必须的,C语言中允许函数没有形参。在函数定义时可以不写形参列表,例如:
```
void say_hello() {
printf("Hello!\n");
}
```
这样定义的函数就没有形参,调用时也不需要传入实参。但是,在函数调用时还是需要加上空的括号对,例如:
```
say_hello();
```
这样才能正确地调用函数。需要注意的是,如果在函数定义时省略了形参列表,则不能在函数体内使用形参。
阅读全文