使用c++定义一个求和函数,包含三个参数,给三个参数分别给定默认值,main函数中调用该函数
时间: 2023-05-24 13:02:31 浏览: 152
C++中可以接受任意多个参数的函数定义方法(详解)
以下是使用c定义一个求和函数,包含三个参数,给三个参数分别给定默认值,并在main函数中调用该函数的示例:
```c
#include <stdio.h>
int sum(int a=0, int b=0, int c=0) {
return a + b + c;
}
int main() {
int x = 1, y = 2, z = 3;
printf("Sum with default values: %d\n", sum()); // Output: 0
printf("Sum with provided values: %d\n", sum(x, y, z)); // Output: 6
printf("Sum with two provided values: %d\n", sum(x, y)); // Output: 3
printf("Sum with one provided values: %d\n", sum(x)); // Output: 1
return 0;
}
```
在上述示例中,我们定义了一个名为“sum”的函数,该函数接受三个参数,每个参数都被赋予默认值为0。
我们还编写了一个名为“main”的函数,在该函数中,我们定义了三个整数变量x、y和z,并使用这些变量来调用sum函数。
在main函数中,我们使用不同数量的参数调用sum函数,以演示可以使用默认值来调用该函数。
阅读全文