前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >C++函数定义 | 输出有参无参

C++函数定义 | 输出有参无参

原创
作者头像
小林C语言
修改于 2020-11-30 10:09:51
修改于 2020-11-30 10:09:51
1.4K0
举报

C++无参函数的定义

函上一节小林已经讲过,从函数形式来看,函数分为无参函数和有参函数,那么他们有什么不同呢?

定义无参函数的一般形式为

代码语言:txt
AI代码解释
复制
类型标识符 函数名([void])//注意void可以省略不写
{
  声明部分
  语句
}

C++有参函数的定义

有参函数,顾名思义,有参数的函数,和无参函数相比,有参函数多了参数,定义如下所示

代码语言:txt
AI代码解释
复制
类型标识符 函数名(形式参数表列)
{
  声明部分
  语句
}

学习了无参函数和有参函数的不同,接下来看一个例子巩固下知识点

经典案例:C++实现无参数和有参数函数,并输出相应文字描述。

代码语言:txt
AI代码解释
复制
#include<iostream>//头文件 
using namespace std;//命名空间 
int PrintSpace()  //自定义无参数函数 
{
  cout<<"我是无参函数"<<endl;//调用这个方法会输出我是无参函数 
}
int PrintFace(int temp)//自定义有参数函数 
{
  cout<<temp<<endl; //输出temp的值 
  cout<<"我是有参函数"<<endl;
} 
int main()
{
  PrintSpace();//调用无参函数 
  cout<<"----------------"<<endl;//分隔符 
  PrintFace(3);//调用有参函数 
  return 0;//函数返回值为0 
}

执行本程序之后,会输出

代码语言:txt
AI代码解释
复制
我是无参函数
----------------
3
我是有参函数

--------------------------------
Process exited after 1.693 seconds with return value 0
请按任意键继续. . .

C++输出有参无参

更多案例可以go公众号:C语言入门到精通

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C++函数值与参数 | 函数实现比较大小
主调函数和被调函数之间是有数据传递关系的,在调用函数时,函数是带参数的,参数分为形式参数和实际参数
小林C语言
2020/11/30
1.5K0
C++函数值与参数 | 函数实现比较大小
C++函数调用 | 对被调函数做声明
在C++中,不允许对函数做嵌套定义,也就是说在一个函数中不能完整地包含另一个函数,在一个程序中每个函数的定义都是互相平行和独立的。
小林C语言
2020/11/30
1.6K0
C++函数调用 | 对被调函数做声明
C++变量总结束 | 输出各种变量的值
C++中一个函数一般由:声明部分、执行语句两部分组成,声明部分的作用是对有关的标识符的属性进行说明,对于函数,声明和定义的区别是明显的,函数的声明是函数的原型,而函数的定义是函数功能的确立。
小林C语言
2020/12/01
2K0
C++变量总结束 | 输出各种变量的值
C++局部变量与全局变量 | 输出局部全局变量
C++局部变量是指:在一个函数内部定义的变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它,在此函数以外是不能使用这些变量的。
小林C语言
2020/12/01
1.1K0
C++局部变量与全局变量 | 输出局部全局变量
C++引用作函数参数 | 传送变量的别名
C++的这种虚实结合的方法仍然是值传递方式,只是实参的值是变量的地址而已,C++提供了向函数传递数据的第3种方法:传送变量的别名。
小林C语言
2020/12/25
1.5K0
C++引用作函数参数 | 传送变量的别名
C++ 定义和调用函数
无参函数定义的一般形式为:     类型标识符 函数名([void])     {         声明部分         语句     } 有参函数定义的一般形式为:     类型标识符 函数名(形式参数表列)     {         声明部分         语句
AIHGF
2019/02/18
8500
C语言 | 函数调用
在定义函数时函数名后面括号中的变量称为“形式参数”或“虚拟参数”;在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”。
小林C语言
2021/04/14
3.4K0
C语言 | 函数调用
C++内部函数与外部函数 | 调用外部Max函数
内部函数是指一个函数只能被本文件中其他函数所调用,在定义内部函数时,在函数名和函数类型的前面加static。
小林C语言
2020/12/01
2.4K0
C++内部函数与外部函数 | 调用外部Max函数
C++返回指针值的函数 | 按字母顺序由小到大输出
学到这里的读者应该知道在C语言中,函数指针变量常见的用途之一是作为函数的参数,将函数名传给其他函数的形参,这样可以在调用一个函数的过程中根据给定的不同实参调用不同的函数,在C++中同样如此。
小林C语言
2020/12/22
1.5K0
C++返回指针值的函数 | 按字母顺序由小到大输出
C++变量的存储类别 | 判断是否是闰年
在上一节小林讲过,作用域从空间的角度来分析的,分为全局变量和局部变量,在这一节中,小林带着你学习变量的另一种属性,变量在内存中的存在期间,也就是存储期。
小林C语言
2020/12/01
8180
C++变量的存储类别 | 判断是否是闰年
C++带参数的构造函数 | 有参构造函数
在C++中,程序员希望对不同的对象赋予不同的初值,可以采用带参数的构造函数,在调用不同对象的构造函数时,从外面将不同的数据传递给构造函数, 以实现不同的初始化。
小林C语言
2021/01/28
4.1K0
C++带参数的构造函数 | 有参构造函数
C++结构体概述 | 输出结构体变量
C++提供了许多种基本的数据类型,但是由于程序需要处理的问题往往比较复杂,而且呈多样化,已有的数据类型显得不能满足使用要求。
小林C语言
2020/12/27
2.9K0
C++结构体概述 | 输出结构体变量
C++宏定义 | 宏定义求面积
学过C语言的读者,对宏定义应该不陌生,同样在C++中,也可以用宏定义命令将一个指定的标识符来代表一个字符串,宏定义的作用一般是用一个短的名字代表一个长的字符串。
小林C语言
2020/12/01
1.7K0
C++宏定义 | 宏定义求面积
C语言学习——函数(含递归)
(1) 一个源文件由一个或者多个函数组成。 (2) 一个C程序由一个或者多个源文件组成。 (3) C程序的执行从 main 函数开始。 (4) 所有的子函数都是平行的。 (5) 从用户的角度看,函数分库函数和自定义函数。 (6) 函数形式: ①无参函数:主调函数无数据传送给被调函数,可带或不带返回值。 ②有参函数:主调函数与被调函数间有参数传递,主调函数可将实参传送给被调函数的形参, 被调函数的数据可返回主调函数。
全栈程序员站长
2022/09/23
7460
C语言学习——函数(含递归)
C++二维数组 | 二维数组输出0-6
C++的二维数组是指具有两个下标的数组,有些数据要依赖于两个因素才能惟一地确定,因此才会引入二维数组。
小林C语言
2020/12/01
8210
C++二维数组 | 二维数组输出0-6
C语言入门基础学习函数?来看我就告诉你!
在前面我们已经讲过了一些简单的函数,如程序的主函数main()、标准输出函数printf()。在C语言中,大多数功能都是依靠函数来实现的。But,你知道什么是函数吗?我猜你肯定不知道。
诸葛青云
2018/09/10
5520
C++指针作函数参数 | 指针实现由大到小
在C++中,函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型,它的作用是将一个变量的地址传送给被调用函数的形参。
小林C语言
2020/12/14
7470
C++指针作函数参数 | 指针实现由大到小
C++自动变量 | 输出自动和整型变量
C++中自动变量用关键字auto作存储类别的声明,C++中绝大多数变量属于自动变量。
小林C语言
2020/12/01
1.8K0
C++自动变量 | 输出自动和整型变量
C语言 | 函数概述
函数是从英文function翻译过来的,其实function在英文中的意思既是函数,也是功能。
小林C语言
2021/04/13
2.3K0
C++一维数组 | 一维数组输出1-10
数组是有序数据的集合。要寻找一个数组中的某一个元素必须给出两个要素,即数组名和下标,数组名和下标惟一地标识一个数组中的一个元素。
小林C语言
2020/12/01
4530
C++一维数组 | 一维数组输出1-10
相关推荐
C++函数值与参数 | 函数实现比较大小
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文