C 函数s
函数是一段代码,只在被调用时运行。
可以将数据(称为参数)传递到函数中。
函数用于执行某些操作,它们对于重用代码很重要:定义代码一次,然后多次使用。
预定义函数
所以你已经知道函数是什么了。在学习本教程时,您一直在使用它!
例如,main()
是一个函数,用于执行代码,printf()
是一个函数;用于在屏幕上输出/打印文本:
实例
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
创建函数
要创建(通常称为 声明)自己的函数,请指定函数名,后跟括号()
和花括号{}
:
语法
void myFunction() {
// code to be executed
}
实例解释
myFunction()
是函数的名称void
表示函数没有返回值。在下一章中,您将了解有关返回值的更多信息- 在函数(主体)内部,添加定义函数应该做什么的代码
调用函数
声明的函数不会立即执行。它们被 "保存以备后面使用",并将在调用时执行。
要调用函数,请写函数名,后跟两个括号 ()
和分号 ;
在下面的示例中,调用 myFunction()
时,myFunction()
用于打印文本(操作):
实例
在 main
中调用 myFunction()
:
#include <stdio.h>
// Create a function
void myFunction() {
printf("I just got executed!");
}
int main() {
myFunction(); // call the function
return 0;
}
一个函数可以被多次调用:
实例
#include <stdio.h>
// Create a function
void myFunction() {
printf("I just got executed!\n");
}
int main() {
myFunction(); // call the function
myFunction(); // call the function
myFunction(); // call the function
return 0;
}