为什么要用函数

在程序设计中,我们会发现一些程序段,在程序的不同地方反复出现,我们就可以写成函数,反复使用。体现“模块化编程”的思想。

函数的定义

  1. 数据类型 函数名(形式参数){
  2. 函数体
  3. }
  4. void f(){
  5. cout << "hello" << '\n';
  6. }
  7. void f(int x){
  8. cout << x << '\n';
  9. }
  10. int f(int a, int b){
  11. return a + b;
  12. }

函数的声明、定义和调用

函数声明告诉编译器函数的名称、返回类型和参数。
函数定义提供了函数的实际主体。
函数调用

  1. #include <iostream>
  2. using namespace std;
  3. void f()
  4. {
  5. cout << "函数调用一次" << "\n";
  6. }
  7. int main()
  8. {
  9. f();
  10. f();
  11. return 0;
  12. }