欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

[第 2 章:C++ 入门] 函数-用户定义函数

最编程 2024-10-12 10:36:34
...

每个 C++ 程序都必须有一个 main( ) 函数, 用户必须对它进行定义。

假设需要添加另一个用户定义的函数。 和库函数一样, 也可以通过函数名来调用用户定义的函数。

对于库函数, 在使用之前必须提供其原型, 通常把原型放到 main( ) 定义之前。 但现在您必须提供新函数的源代码。 最简单的方法是, 将代码放在 main( ) 的后面。

函数格式

在这里插入图片描述
C++ 不允许将函数定义嵌套在另一个函数定义中。 每个函数定义都是独立的, 所有函数的创建都是平等的。

函数头

在这里插入图片描述

开头的 void 表明 simon( ) 没有返回值, 因此调用 simon( ) 不会生成可在 main( ) 中将其赋给变量的数字。

在这里插入图片描述
空括号(其中可以包含 void) 表明, main( ) 没有参数。 对于有返回值的函数, 应使用关键字
return 来提供返回值, 并结束函数。

main( ) 返回一个 int 值, 而程序员要求它返回整数 0。 但可能会产生疑问, 将这个值返回到哪里了呢?

计算机操作系统(如UNIX或Windows) 看作调用程序。 因此, main( ) 的返回值并不是返回给程序的其他部分, 而是返回给操作系统。 很多操作系统都可以使用程序的返回值。 例如, UNIX外
壳脚本和Windows命令行批处理文件都被设计成运行程序, 并测试它们的返回值(通常叫做退出值) 。 通常的约定是, 退出值为 0 则意味着程序运行成功, 为非零则意味着存在问题。

推荐阅读