Онлайн компилятор C

#include <stdio.h> int max3(int a, int b, int c){ int max_val=a; if(b>max_val) max_val=b; if(c>max_val) max_val=c; return max_val; }
这段代码定义了一个函数 `max3`,它接收三个整数参数,并返回其中最大的一个。函数内部通过依次比较每个数与当前最大值来更新最大值。

- 你的代码逻辑是正确的,但需要注意代码风格:`if` 语句后的执行语句建议使用花括号 `{}` 括起来,即使只有一行,这样可以避免未来修改时出错。
- 另外,函数名 `max3` 可以更清晰地表达“求三个数的最大值”,但这不是错误。