要正确定义一个返回两个整数中较大值的函数 max,应该使用( )。
- A. ```cpp
void max(int a, int b) { return a > b ? a : b; }
- **B.** ```cpp
int max(int a, int b) { if (a > b) return a; else return b; }
- C. ```cpp
int max(a, b) { if (a > b) return a; else return b; }
- **D.** ```cpp
void max(a, b) { cout << (a > b ? a : b); }