函数基本概念与定义格式和局部变量作用域
2026-06-06 11:42:21
发布于:广东
函数定义
函数是一个封装盒子,可以在一行内重用你的代码,相当于一个工具箱。同时你也可以通过创建一个项目来自定义一个头文件,比如这样:
1.假如要定义一个叫print.h的文件
2.找到"项目"
3.点击"新建"
4.将名字重新修改为"print.h"
5.在这里写上一些函数(函数如何定义在后面会讲到)
6.现在新建一个新文档,就可以引入它,
具体格式:
#include"你的自定义头文件名"
如何定义一个函数
首先,你得明白这个函数有没有返回值,如果没有,证明此函数将在函数内部输出,如果有,证明此函数将会返回一个值给程序运算或输出.
然后,你得明白这个函数有没有参数,如果有,那么函数将用参数去参与内部操作,如果没有,那么函数将自己内部操作。
模板:
无返回值:
void 函数名(有或没有参数){
进行一些操作
}
有返回值:
bool/int/long long/double/char 函数名(有或没有参数){
进行一些操作
}
局部变量与作用域
定义在函数内部的变量不可以在其他地方使用,包括main()函数
例子:
int re(int h){
int a;
}
此时定义在函数内的a不可在其他函数使用,这样是错误的:
int re(int h){
int a=10;
}
int main(){
cout<<a*2;
//上面一行是无效操作,且会报错
}
这是变量作用域的一个例子:
int re(int h){
int a=5;
}
int re2(int h){
int a=5;
}
此时re中的a作用域只在re中,re2的a作用域只在re2中
这里空空如也



















有帮助,赞一个