函数

函数是C语言管理代码的最小函数,一个函数就是一段具有某项功能的代码

标准库函数

C语言标准委员会,为C语言提供的一些基础功能,以函数形式体现,常用的库函数有:
rand: 获取随机数
注意:现阶段计算机中的随机数是伪随机数,是把所有的无符号整数打乱顺序存储在计算机,rand就是从这个序列中获取,而不是计算
rand默认从第一个位置开始获取,获取的数据每次都一样
srand:设置rand开始获取的位置,一般配合time(NULL)
time: 获取时间
使用:srand(time(NULL))
字符串处理相关函数
qsrot() :排序函数 // 快速排序
void qsort(void *base, size_t nmemb, size_t size,int(*compar)(const void *, const void *));
getchar()/putchar(): 接收、显示字符
rename/remove: 删除文件/重命名文件
sqrt/pow -> 编译时: -lm 参数

系统函数

操作系统提供的一些功能,以函数形式进行调用(它不是函数,只是以函数形式调用)

自定义函数

为什么封装函数
1、方便代码的管理
2、代码复用
函数声明:向其它代码宣布这个函数的格式
返回值类型 函数名(参数类型 参数名1,参数类型 参数名2,……);
1、由函数的功能来确定函数名
2、参数类型由调用者所需要提供的数据类型决定
3、返回值由函数的结果决定
如果不需要参数或返回值,使用void关键字
注意:函数声明时,参数名可以省略,有参数类型即可
函数定义
返回值类型 函数名(参数类型 参数名1,参数类型 参数名2,……)
{
函数体;
}
注意:如果函数的定义出现在调用之前,函数声明可以省略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值