Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 1.68 KB

c_functions.md

File metadata and controls

81 lines (57 loc) · 1.68 KB

C 函数 Functions

函数是一段代码,只有在被调用时才会运行。

您可以将数据(称为参数)传递给函数。

函数用于执行某些操作,它们对于重用代码很重要:定义代码一次,多次使用。

预定义函数

所以事实证明你已经知道函数是什么了。 在学习本教程的过程中,您一直在使用它!

比如 main() 是一个函数,用来执行代码,printf()是一个函数; 用于向屏幕输出/打印文本:

int main() {
  printf("Hello World!");
  return 0;
}

创建函数

要创建(通常称为 declare)您自己的函数,请指定函数的名称,后跟括号 () 和大括号 {}

语法

void myFunction() {
  // 要执行的代码
}

示例解释

  • myFunction() 是函数的名称
  • void 表示函数没有返回值。 您将在下一章稍后了解有关返回值的更多信息
  • 在函数(主体)内部,添加定义函数应该做什么的代码

调用函数

声明的函数不会立即执行。 它们被“保存以备后用”,并在调用时执行。

要调用函数,请编写函数名,后跟两个括号 () 和一个分号 ;

在以下示例中,myFunction() 用于在调用时打印文本(操作):

main 中,调用 myFunction()

// 创建函数
void myFunction() {
  printf("晚上好!");
}

int main() {
  myFunction();  // 调用函数
  return 0;
}
// 输出 -> "晚上好!"

一个函数可以被多次调用:

void myFunction() {
  printf("晚上好!");
}

int main() {
  myFunction();
  myFunction();
  myFunction();
  return 0;
}

// 晚上好!
// 晚上好!
// 晚上好!