手册
目录
收藏299
分享
阅读657
更新时间2025-08-05
事实证明,你已经知道函数是什么了。在学习本教程的过程中,你一直在使用它!
例如,main() 是一个用于执行代码的函数,而 printf() 是一个用于将文本输出/打印到屏幕上的函数:
int main() {
printf("Hello World!");
return 0;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
要创建(通常称为声明)您自己的函数,请指定函数的名称,后跟圆括号 () 和大括号 {}:
void myFunction() {
// 要执行的代码
}
myFunction() 是函数的名称void 表示该函数没有返回值。您将在下一章中了解有关返回值的更多信息声明的函数不会立即执行。它们被“保存以供以后使用”,并在被调用时执行。
要调用函数,请编写函数名称,后跟两个括号 () 和一个分号 ;。
在下面的例子中,当调用 myFunction() 时,它将用于打印文本(操作):
在 main 内部,调用 myFunction():
// 创建一个函数
void myFunction() {
printf("本段代码刚被执行!");
}
int main() {
myFunction(); // 调用函数
return 0;
}
// 输出 "本段代码刚被执行!"
运行实例 »点击 "运行实例" 按钮查看在线实例
函数可以被多次调用:
void myFunction() {
printf("本段代码刚被执行!\n");
}
int main() {
myFunction();
myFunction();
myFunction();
return 0;
}
// 本段代码刚被执行!
// 本段代码刚被执行!
// 本段代码刚被执行!
运行实例 »点击 "运行实例" 按钮查看在线实例
您可以在函数中放入几乎任何您想要的内容。函数的目的在于保存代码,并在需要时执行它。
如下例所示,我们创建了一个函数来计算两个数字的和。每当您准备好执行函数(并进行计算)时,只需调用它即可:
void calculateSum() {
int x = 5;
int y = 10;
int sum = x + y;
printf("x + y 的和是: %d", sum);
}
int main() {
calculateSum(); // 调用函数
return 0;
}
// 输出:x + y 的和是: 15
运行实例 »点击 "运行实例" 按钮查看在线实例
这只是一个例子,用于展示 C 语言中包含不同语句的简单函数。函数的真正威力将在下一章中揭示,届时我们将向函数传递“参数”。这将使函数能够计算任意数字的和,而不再局限于固定的值 5 和 10。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习