栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言语法基础之——函数学习

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言语法基础之——函数学习

函数定义:

函数从英文function翻译过来的,function翻译过来的意思即是函数,也是功能,本质意义上来讲,函数就是用来完成一定的功能的集合体。

为什么要用函数
举了例子,很长一段代码中,有很多业务中,很多地方要计算商品的月销量,也都是实现同一个功能,难道每个业务,每个地方都自己写一套查询计算逻辑,这样代码就很冗余繁杂,那我们就可以把这段代码打包封装起来,让它独立出来,也就用到了函数封装,这样,每个人,每个业务想要用此功能的话,只需要一句话调用下,就好像我给你说一句话,我要用名字为某某的功能,我调他了,那他就会归我所用。

定义函数应包括以下几个内容:
(1)指定函数的名字,以便以后按名调用。
(2)指定函数的类型,即函数返回值的类型。
(3)指定函数的参数的名字和类型,以便在调用函数时向它们传递数据,对无参函数不需要这项。
(4)指定函数应当完成什么操作,也就是函数是做什么的,即函数的功能。这是最重要的,是在函数体中解决的。

函数定义方法

// 方式一  无参数函数
类型名 函数名(){  // 类型名看函数返回值是什么类型就定义什么类型
	函数体
}

// 方式二  无参数函数
类型名 函数名(void){ // void 的意思是空,表示函数没有参数
	函数体
}

// 方式三  无参数函数
void 函数名(){
	函数体
}

// 方式四  有参数函数
类型名 函数名(形式参数表列){
	函数体
}

// 无参数函数
#include
int main()
void print _ star();//声明print _ star函数
void print _ message();//声明print _ message函数
print _ star();/调用print _ star函数
print _ message();//print _ message函数
print _ star();//调用print _ star函数
return 0;
)


void print _ star()//定义print _ star函数 ;类型为void的函数,不需要有return返回值
{
print[('******************n');//输出一行×号
}

void print _ message()//定义print _ message函数
(printf(”How do you do!n");//输出一行文字信息
)


运行结果:
How do you do?
*******************
// 有参数函数
int max(int x, int y){ // 此处x、y是形参
	int sum; //声明部分
	sum=x+y;  // 执行语句部分
	return sum;
}

// 调用
int max(a, b) // 此处a、b是实参

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号