在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.C常用函数分为如下几大类!! 1,字符测试函数. 2,字符串操作 3,内存管理函数 4,日期与时间函数 5,数学函数 6,文件操作函数 7,进程管理函数 8,文件权限控制 9,信号处理 10,接口处理函数 11,环境变量函数 12,终端控制函数 【注】,曾经It界名人评C---C是一门陷阱重重的语言,因何却获得了如此的尊崇和地位,.........? 且不管它陷阱如何重重,先让我们来从C函数中体会它的强大魅力,陷阱不是不可以避免的的,就看用者是否是有心人---by 瑞哥是这么认为的,相信你也会赞成!!!!!!! 我在此跳着看!!先来熟悉下比较重要的 C <1,>内存管理相关函数 1,memset() 内存填入函数(将内存空间填入某值) 2,memmove();内存复制函数 1 函数原型;void * memmove(void * dest,const void *src,size_T n); 2 函数说明:memmove()与memcpy()一样都是用来拷贝src所指的内存内容前n个字节到dest所指的地址上.不同的是,当src和dest所指的内存区域重叠时, 3,memcpy();内存复制函数(复制内存内容); 4,memcmp();内存比较函数 5,memchr();在内存中查找特定字符 6,memccpy();复制内存中的内容 7,bzero();内存管理函数,将一段内存清零; 1 函数原型:void bzero(void *s,int n); 2 函数说明:bzero()会将参数s所指的内存区域圈n个字节,全部设为零值.相当于调用memset((void *)s,0,size_t n); 3 官网建议使用memset() replaces; 8,bcopy();复制内存内容 9,bcmp();内存操作函数--比较内存内容 1 函数原型:int bcmp(const void *s1,const void *s2,int n); 2 函数说明;bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回为0; 3 返回值;若参数S1和s2所指的内存内容都完全相同则返回0值,否则返回非0; 10,munmap();解除内存映射 函数原型:int munmap(void *start,size_t length); 函数说明;munmap()用来取消参数start所指的映射内存起始地址,参数length则是欲取消的内存大小. 11,mmap();建立内存映射 1 函数原型:void *mmap(void *start,size_t length,int prot,int flags,int fd,off_t offsize); 2 1,
<2,日期时间函数> 1,time()获得本地系统时间 2,settimeofday()设置当前时间戳 3,asctime()将时间转换成字符串 4,ctime()将系统本地的时间日期转换成字符串 5,gettimeofday()获取当前时间 6,gmtime()获取当前时间和日期 7,localtime()获取当地目前时间 8,mktime()将时间结构数据转换成经过的秒数 <3,文件权限控制函数> 1,access()判断是否具有存取文件的权限
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论