Linux & 标准C语言学习 <DAY8_2>
一、函数 Function
一段具有某一项功能的代码集合,是C语言管理代码的最小单位
把代码封装成一个个函数,方便管理和调用函数
1、函数分类
标准库函数:
C语言标准委员会以函数形式提供的一些基础功能,都被封装再libc.io库中,并且封装在不同的文件中,使用时导入不同的头文件
系统函数:
是操作系统以函数形式提供的一些功能接口
但是操作系统函数不是真正的函数
第三方库函数:
一些开源或收费的第三方代码
自定义函数:
为了更好地管理代码,减少代码冗余,把代码封装成自定义函数
1.函数声明:为了告诉其它代码的调用者该函数的调用格式
返回值类型 函数名(形参类型1 形参名,形参类型2 形参名,...);
a.C语言函数名一般全部小写,可以用下划线分隔
b.如果不需要参数时,建议写void,不要空着
c.如果没有返回值,就写void
2.函数定义:函数的具体实现
返回值类型 函数名(形参类型1 形参名,形参类型2 形参名,...)
{
//函数体
return [val];
}
3.函数调用:
函数名(实参1,实参2,...);
注意:返回值会放在调用函数语句处,应该使用变量接收或者直接显示
注意:
函数的隐式声明:在函数调用前,没有任何该函数的声明或定义