自定义函数和系统函数
一、自定义函数
函数是C语言程序构成的基础,它能完成一项相对独立的功能,C语言由诸多函数组成,但只有一个主函数。
1.函数的定义
返回值类型 函数名([数据类型 参数1,数据类型 参数2,.....]) 中括号内的可以省略,函数可以但参赛也可以不带
{
}
这里有一个递归来计算N的阶乘,由于我对算法不太了解,所以我就把代码和注释写出来,有兴趣学习算法的也可以私聊我,我们一起探讨交流,从新手学起。
2.全局变量
使用函数就肯定离不开全局变量,顾名思义,全局变量就是可以在任何函数中都可以使用的变量,全局变量的声明在函数的外部声明。
二、系统函数
系统函数就是系统自带的函数,它的使用方法很简单,引入头文件就可以。这里列举一下经常用到的函数。
(一)、日期函数
日期函数要引入的头文件为:#include<time.h>
1.time()
返回公园1970年1月1日0时0分0秒起到现在所经过的秒。一般情况下用不到,了解一下就可以
2.ctime()
把时间按直字符串形式表示;
3.gmtime()
获取当前时间和日期;
4.gifftime()
计算时间差距,以秒为单位;
5.
(二)、字符串函数
字符串的头文件是:#include<string.h>
1.strcat()
连接两个字符串;
2.strcmp()
比较两个字符串,字符串的大小根据ASCII码表上的顺序决定,第一个值大于第二个值则返回正数,反之的返回负数,相同则是零;
3.strcpy()
复制字符串,把后面的变量的值复制给前面的变量;
(三)、数学函数
数学函数的头文件为:#include<math.h>
1.abs()
求一个数的绝对值;
2.ceil()
不小于参数的最小整数;