手册
目录
收藏848
分享
阅读939
更新时间2025-08-05
C++ 提供了一些预定义的函数,如 main(),用于执行代码。但您也可以创建自己的函数来执行某些操作。
要创建(通常称为声明)函数,请指定函数的名称,后跟括号 ():
void myFunction() {
// 要执行的代码
}
myFunction() 是函数的名称。
void 意味着函数没有返回值。您将在下一章中学习更多关于返回值的知识。
在函数内部(称为函数体),添加定义函数应执行的操作的代码。
声明的函数不会立即执行。它们被“保存以供以后使用”,并将在稍后调用时执行。
要调用一个函数,请写出函数的名称,后跟两个括号 () 和一个分号 ;。
在下例中,当调用 myFunction() 时,它将用于打印文本(即执行操作):
在 main 内部,调用 myFunction():
// 创建一个函数
void myFunction() {
cout << "本段代码刚被执行!";
}
int main() {
myFunction(); // 调用函数
return 0;
}
// 输出 "本段代码刚被执行!"
运行实例 »点击 "运行实例" 按钮查看在线实例
一个函数可以被多次调用:
void myFunction() {
cout << "本段代码刚被执行!\n";
}
int main() {
myFunction();
myFunction();
myFunction();
return 0;
}
// 本段代码刚被执行!
// 本段代码刚被执行!
// 本段代码刚被执行!
运行实例 »点击 "运行实例" 按钮查看在线实例
C++ 函数由两部分组成:
void myFunction() { // 声明
// 函数的主体(定义)
}
注意:如果用户定义的函数(如 myFunction())在 main() 函数之后声明,则会出现错误:
int main() {
myFunction();
return 0;
}
void myFunction() {
cout << "本段代码刚被执行!";
}
// Error
运行实例 »点击 "运行实例" 按钮查看在线实例
但是,可以将函数的声明和定义分开 - 以优化代码。
您经常会看到 C++ 程序的函数声明位于 main() 上方,而函数定义位于 main() 下方。这将使代码组织得更好且更易于阅读:
// 函数声明
void myFunction();
// 主方法
int main() {
myFunction(); // 调用函数
return 0;
}
// 函数定义
void myFunction() {
cout << "本段代码刚被执行!";
}
运行实例 »点击 "运行实例" 按钮查看在线实例
相关
视频
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万人学习