news 2026/4/27 19:42:46

函数C++

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
函数C++

函数用于创建C++程序的模块。C++函数分为两种:有返回值的和没有返回值的。

一:有返回值的函数

参数传递给函数,函数得到的返回值发送给调用函数。

在使用函数之前,C++编译器必须知道函数的参数类型和返回值类型。

注意:C++程序应当为程序中使用的每个函数提供原型。

在程序中使用函数的时候,也必须提供原型

  1. 在源代码文件中输入函数原型
  2. 包含头文件,头文件中定义了原型

不要混淆函数原型和函数的定义。

原型只描述函数接口。而定义中包含了函数代码。

二:函数变体

没有返回值的函数被称为过程(procedure)或子程序(subroutine)。有返回值的函数称为函数(function)。u

有些函数可以接受多个参数。有些函数不接受任何参数。

原型中使用了void来指定返回类型,函数没有返回值。

void明确指出,函数不接受任何参数。

三:用户定义的函数

标准C库提供了140多个函数。但程序员经常需要自己编写函数。每个C++程序都必须有一个main()函数。程序员必须对它进行定义。如果要添加另一个用户定义的函数,在使用之前必须提供原型。

函数的格式统一为如下情形:

type functionname(argumentlist)

{

Statements

}

四:使用using编译指令

Using namespace std;

这是因为每个函数都使用了cout,所以需要以上命名空间。

Using指令被放在函数main中,只有该函数能够访问名称空间std。

以上内容仅供参考,如有不对,欢迎指正。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 13:49:41

31、Linux Ubuntu 进一步求助指南

Linux Ubuntu 进一步求助指南 1. 先读手册 在向在线社区寻求帮助之前,尝试使用 Linux 内置文档解决问题是很重要的。若在网上问一些简单到只需稍作基础研究就能解答的问题,可能会收到“RTFM”(Read the Freaking Manual,即先读手册)的回复。这并不是说网上的人不想帮忙,…

作者头像 李华
网站建设 2026/4/18 13:20:35

遥感卫星数据读取

判断tif文件类型,TIF 是A. 0 / 1 掩膜B. 比例(0–1)C. 连续值(面积 / 覆盖率)中的哪一类import rasterio import numpy as np from rasterio.enums import Resamplingtif r"分布数据集\classified-Anhui-2024-ri…

作者头像 李华
网站建设 2026/4/26 22:41:40

原神圣遗物管理终极指南:快速自动识别与配装优化

原神圣遗物管理终极指南:快速自动识别与配装优化 【免费下载链接】cocogoat-client A toolbox for Genshin Impact to export artifacts automatically. 支持圣遗物全自动导出的原神工具箱,保证每一行代码都是熬夜加班打造。 项目地址: https://gitcod…

作者头像 李华
网站建设 2026/4/23 0:26:25

Maccy完全指南:macOS剪贴板管理器的系统要求与使用建议

Maccy完全指南:macOS剪贴板管理器的系统要求与使用建议 【免费下载链接】Maccy Lightweight clipboard manager for macOS 项目地址: https://gitcode.com/gh_mirrors/ma/Maccy Maccy是一款专为macOS设计的轻量级剪贴板管理器,能够帮助用户高效管…

作者头像 李华
网站建设 2026/4/16 16:37:04

夸克网盘自动化管理终极指南:从零开始构建智能签到系统

夸克网盘自动化管理终极指南:从零开始构建智能签到系统 【免费下载链接】quark-auto-save 夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙 项目地址: https://gitcode.com/gh_mirrors/qu/quark-auto-save 想要彻底解放双手,让夸…

作者头像 李华
网站建设 2026/4/24 14:37:03

【终极指南】WVP-GB28181-Pro:3步搞定专业级国标视频平台部署

【终极指南】WVP-GB28181-Pro:3步搞定专业级国标视频平台部署 【免费下载链接】wvp-GB28181-pro 项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro 还在为复杂的视频监控系统部署而头疼吗?今天您将学会如何用最简单的方式&…

作者头像 李华