c语句viod add(float a,float b)为什么是错的?
时间: 2023-03-04 15:58:53 浏览: 254
2011:C语言程序设计参考答案(A卷)1
这是因为在C语言中,void add(float a, float b)声明的是一个不返回任何值(即void)的函数,但它并没有执行任何操作。函数声明本身是没有问题的,但它需要包含一些代码来执行添加操作并返回结果。应该像这样编写该函数:
```c
void add(float a, float b) {
float result = a + b;
printf("The sum is: %f", result);
}
```
这个函数将打印出两个浮点数的和。如果需要将和返回到调用该函数的地方,则可以将返回类型更改为float,并添加一个返回语句。
阅读全文