什么是函数
函数的定义
- 函数就是程序中独立的功能。(简单来说就是把代码打包成整体,起个名字,方便以后使用)
函数的使用
定义函数的格式
- 格式:
返回值类型 函数名(形参1,形参2,...) {
函数体;
return 返回值;
}
- 例子:
int max(int num1, int num2) {
int a;
if (num1>num2) {
a = num1;
}
else
{
a = num2;
}
return a;
}
定义函数简单方法——三问
- 我定义函数是为了干什么事情(决定函数体)
- 我干这件事,需要什么才能完成(决定形参)
- 我干完了以后,是否需要继续使用的数据(决定返回值))
函数的注意事项
- 函数不调用就不会执行。
- 函数名不能重复。
- 函数与函数之间是平级,不能在函数里面嵌套定义函数
- 自定义的函数如果写在main函数下面,就需要在main函数里面声明(因为程序会默认直接找到main函数进行读,会自然读到main函数的return 进行退出,那么main函数后面的函数不会被程序读取,所以需要声明)。
- return下面不能继续写代码,因为他们永远不会被读取,属于无效代码。
- 函数的返回值类型为viod,那么表示函数无返回值,可以不用写return,或者直接写return 后面不跟数据,仅代表结束函数。
常见函数
查询函数的三种方法
- 网页
http://zh.cppreference.com
跳转查询网页 - 在vscode里面
ctrl+左键
可以点进函数,查看帮助 - 询问人工智能