#include //函数声明: int max(int a, int b); //声明只有函数名、返回值类型、参数,没有实现代码结构 //作用:告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。 //函数的声明可以多次,函数的定义仅可一次 //比较函数:实现两个整形数字进行比较,返回较大的值 //定义: int max(int a, int b) { return a > b ? a : b; //三目运算符,代码简洁 } //下面是错的,定义只能有一次 //int max(int a, int b) //{ // return a > b ? a : b; //三目运算符,代码简洁 //} int main5() { int a = 10; int b = 20; std::cout << max(a, b) << std::endl; system("pause"); return 0; }