一些C函数。。。(不断更新)

1.void *memset(void *s,int c,size_t n)   总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。
在创建链表的时候第一次遇到,对于初始化的链表进行如此操作
memset(l,0,sizeof(LIST));将其中的属性值置0。

2.memcpy  原型:extern void *memcpy(void *dest, void *src, unsigned int count);   用法:#include <string.h>   功能:由src所指内存区域复制count个字节到dest所指内存区域。   说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。   注意:与strcpy相比,memcpy并不是遇到'\0'就结束,而是一定会拷贝完n个字节

3.fflush(stdin) ;   清空输入缓冲区,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符,此时应该先执行fflush(stdin);)

4.strstr   功 能: 在字符串中查找指定字符串的第一次出现   用 法: char *strstr(char *str1, char *str2);   strstr原型:extern char *strstr(char *haystack, char *needle);   用法:#include <string.h>   功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。   说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。

5.fabs
C语言数学函数:fab
  原型:在TC中原型是extern float fabs(float x);,在VC6.0中原型是double fabs( double x );。   用法:#include <math.h>   功能:求浮点数x的绝对值   说明:计算|x|, 当x不为负时返回x,否则返回-x   类似函数:abs(求整数的绝对值)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值