库函数
库函数有十种以上那么多,以下将取目前常用部分(取自教材),要用的时候过来寻找就好了。
一、math.h
其中需要注意:数学知识上,三角函数和反三角函数的定义域问题。
二、string.h
其中需要注意:对字符串不能够使用赋值运算和关系运算
三、stdlib.h
(1)存储管理函数
- 使用格式:void *malloc(number*sizeof(类型))
- 功能描述:用来动态分配内存
- 返回值:如果分配未成功,返回NULL;分配成功,返回该一系列内存的首地址
(2)转换函数
- int atoi(string),转换一个ASCII字符串为一个整数,在第一个非整型字符处停止
- double atof(string),转换一个ASCII字符串为一个双精度数,在第一个不能被解释为一个双精度数的字符处停止。
(3)随机函数
随机函数int rand(void)是用来随机生成0~MAX之间的整数,MAX是由stdlib.h中确定好了,我们只需要知道这是一个很大的数就可以了。rand()随机的规则是确定好某一个值(种子),让该值根据某个公式得到随机的值,种子相同则随机数相同,需要重新播种。
void srand(unsigned int seed)是重新播种函数,seed不同,则用rand()得到的随机数也不同。
想让rand()生成a到b的数,只需要:rand()%(b-a+1)+a
(4)exit函数
exit(0)为正常退出,其余为非正常退出。正常退出使用exit(0)时候,0返回给其它进程,告诉其它进程此进程正常退出。return则是函数与函数之间沟通。
四、qsort.h
快速排序函数qsort(),具体见我保存的链接。
五、assert.h
用到时补充。
六、time.h
用到时补充
七、命令行参数
具体使用见保存的链接。
今天的文章C语言知识补充之库函数分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/56005.html