用c语言定义一个有参函数,有两个参数,比较两个参数的大小,把值大的返回出去,最后在主函数中定义并且调用
时间: 2024-10-23 08:14:01 浏览: 34
在C语言中,你可以定义一个函数来比较两个参数的大小,通常称为"最大值"函数,可以使用if条件语句来判断。这里是一个具体的实现:
```c
#include <stdio.h>
// 定义一个函数,接收两个整型参数并返回较大的那个
int max_of_two(int a, int b) {
if (a > b) {
return a; // 如果第一个参数大于第二个,返回第一个
} else {
return b; // 否则,返回第二个
}
}
int main() {
// 在主函数中定义并调用max_of_two函数
int num1 = 10;
int num2 = 20;
int result = max_of_two(num1, num2); // 调用函数并保存返回值
printf("较大值是: %d\n", result); // 输出结果
return 0;
}
```
在这个例子中,`max_of_two`函数接收两个整数`a`和`b`作为参数,如果`a`大于`b`,就返回`a`,否则返回`b`。在`main`函数里,我们设置了两个整数`num1`和`num2`,然后通过它们调用了`max_of_two`函数,获取并打印了较大的数值。
阅读全文