C 函数
函数是一段代码,只有在被调用时才会运行。
您可以将数据(称为参数)传递给函数。
函数用于执行某些动作,它们对于代码复用很重要:定义代码一次,多次使用。
预定义函数
所以事实证明你已经知道函数是什么了。 在学习本教程的过程中,您一直在使用它!
比如main()
是一个函数,用来执行代码,printf()
是一个函数; 用于向屏幕输出/打印文本:
创建函数
要创建(通常称为 declare)您自己的函数,请指定函数的名称,后跟括号 ()
和 大括号 {}
:
语法
void myFunction() {
// 要执行的代码
}
示例说明
myFunction()
是函数名void
表示该函数没有返回值。 您将在下一章稍后了解有关返回值的更多信息- 在函数(主体)内,添加定义函数应该做什么的代码
调用函数
声明的函数不会立即执行。 它们被"保存以备后用",并在调用时被执行。
要调用函数,请在函数名后面加上两个括号 ()
和一个分号 ;
在以下示例中,myFunction()
用于在调用时打印文本(操作):
实例
在main
中,调用myFunction()
:
// 创建一个函数
void myFunction() {
printf("I just got
executed!");
}
int main() {
myFunction(); // 调用函数
return 0;
}
// 输出 "I just got executed!"
亲自试一试 »
一个函数可以被多次调用:
实例
void myFunction() {
printf("I just got executed!");
}
int main() {
myFunction();
myFunction();
myFunction();
return 0;
}
// I just got executed!
// I just got executed!
// I just got executed!
亲自试一试 »