【C++基础⑥】函数的定义与调用,一文讲清!-野牛程序员教少儿编程
作者:野牛程序员:2025-05-21 18:12:51C++阅读 2313
【C++基础⑥】函数的定义与调用,一文讲清!-野牛程序员教少儿编程
一、? 什么是函数?
函数就像数学里的“公式”或“工具箱”,封装一段功能代码,想用就叫它出来做事,可以重复使用!
? 举个例子:
想算两个数的和,可以写一个叫“加法”的函数,以后谁需要加法就找它。
二、? 函数的组成结构
? C++ 函数基本格式:
返回类型 函数名(参数列表) {
// 函数体(功能代码)
return 返回值;
}? 举例讲解:
int add(int a, int b) {
return a + b;
}int:返回值类型是整数add:函数名(int a, int b):参数,有两个整型输入return a + b;:返回两数之和
三、? 主函数调用其他函数
#include <iostream>
using namespace std;
// 定义函数
int add(int a, int b) {
return a + b;
}
// 主函数
int main() {
int x = 5, y = 7;
int sum = add(x, y); // 调用函数
cout << "两数之和为:" << sum << endl;
return 0;
}? 输出:
两数之和为:12
四、? 没有返回值怎么办?
若只打印、不需要返回值,用 void 类型:
void sayHello() {
cout << "你好,欢迎学习函数!" << endl;
}主函数中调用:
sayHello();
五、? 函数的多次调用和嵌套
? 示例:计算圆的面积
double area(double r) {
return 3.14 * r * r;
}
int main() {
cout << "半径为2的圆面积是:" << area(2) << endl;
cout << "半径为5的圆面积是:" << area(5) << endl;
return 0;
}六、? 函数的优点总结
| 优点 | 说明 |
|---|---|
| 结构清晰 | 功能分模块写,便于阅读和维护 |
| 重复使用 | 多次调用相同代码,减少冗余 |
| 便于调试 | 出问题可以单独检查某个函数 |
| 有助养成好习惯 | 编写有逻辑、可复用的程序结构 |
七、? 小口诀
函数像个小工具,谁要用就去调用它;
有输入就传参数,有结果就返回值!
八、? 拓展与练习
? 推荐练习题:
定义一个函数,输入两个数,输出最大值
写一个函数判断某个数是否是质数
写一个函数计算阶乘(递归 or 循环都可以)
写一个函数,输出九九乘法表
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

