🔄
返回值
调用函数
📖知识引入
📞函数调用
用函数名加参数调用函数,如add(3,5)像打电话拨号
📋传参
调用时传入的实参类型和顺序要匹配形参
📢函数声明
函数定义在main之后时需要先声明原型
🔗嵌套调用
函数返回值可以直接作为另一个函数的参数
⚡调用流程
调用时跳入函数执行,return后跳回调用处继续
💡
函数调用时实参的类型和个数要与形参匹配,否则会出错
🔍函数调用示例
📝函数调用示例
💻
点击「运行」查看输出
函数调用流程:
main() {
max(x, y) ──┐
printf(...) │ 跳入max函数
} │
↑ ↓
└── return a>b?a:b
返回较大值嵌套调用: max(max(x,y), 30) 先算内层max(x,y)得m 再算max(m, 30)得最终结果
🎯小测验
第1题:调用函数时实参要匹配什么?
第2题:函数可以嵌套调用吗?
第3题:函数调用结束后回到哪里?
📝本课知识点
- ✓函数名+参数调用
- ✓实参匹配形参
- ✓可以嵌套调用
- ✓函数声明提前
- ✓return后回到调用处
第27课完成!继续探索下一课吧 🚀