5、函数的声明.cpp 621 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #include <iostream>
  2. //函数声明:
  3. int max(int a, int b);
  4. //声明只有函数名、返回值类型、参数,没有实现代码结构
  5. //作用:告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。
  6. //函数的声明可以多次,函数的定义仅可一次
  7. //比较函数:实现两个整形数字进行比较,返回较大的值
  8. //定义:
  9. int max(int a, int b)
  10. {
  11. return a > b ? a : b; //三目运算符,代码简洁
  12. }
  13. //下面是错的,定义只能有一次
  14. //int max(int a, int b)
  15. //{
  16. // return a > b ? a : b; //三目运算符,代码简洁
  17. //}
  18. int main5()
  19. {
  20. int a = 10;
  21. int b = 20;
  22. std::cout << max(a, b) << std::endl;
  23. system("pause");
  24. return 0;
  25. }