正在加载图片...
附录2常用库函数 6.存储分配库函数,原型均在头文件 malloc. h中 原型:void* malloc( size t size) 功能:按字节申请存储空间 原型:void* calloc( size t num, size t size) 功能:成组申请存储空间。 RA: void *realloc( void*memblock size t size 功能:修改已动态分配的存储块大小。 原型: void free(void* enblock); 功能:释放动态申请的存储块。 内存操作函数,除特别说明者外,原型均在头文件 memory. h和 Istring h中 RRA: void*memset( void*dest, int c size t count 功能:将一段内存均置为给定的内容。 RRE: int memcmp( const void*bufl, const void*buf2, size t count): nt memicmp const void *bufl, const void*buf2, unsigned int count 功能:比较两段存储空间的内容。 memicmp()不区分大、小写字母 R4: void*memchr const void *buf. int c size t count 功能:在指定内存单元中查找字符。。 RRE: void*memcpy( void*dest, const void*src, size t count ): void *memmove void *dest. const void *src size t count 功能:复制一段给定的内存单元内容。 memcpy()与 memmove()的复制方向不同,这 在源空间和目标空间有重叠时特别重要。 8.字符串操作库函数,原型均在头文件 string h中。这组库函数甚多,这里只选列了其中较 常用的几个 原型:char* street(char* string,intc); char* strnset( char*string, int c, size t count): 功能:将字符串中的字符设置为给定值。 RRA: char *strcpy char *strDestination, const char*strSource); char *strncpy char *strDest, const char *str Source, size t count 功能:字符串拷贝。 RR4: char *strcat( char *strDest, const char *strSource char *strncat( char *strDest, const char *strSource, size t count): 功能:将字符串 i str Source添加在字符串 str dest之后 原型:char* strlwr( char*string); char* strupr char*string 功能:将字符串中的字母字符均转换为小写/大写字母。 原型:char* strrev(char* string); 功能:反转字符串的内容 原型: char *strchr( const char* string,intc)附录 2 常用库函数 346 6.存储分配库函数,原型均在头文件malloc.h中。 原型: void *malloc( size_t size ); 功能: 按字节申请存储空间。 原型: void *calloc( size_t num, size_t size ); 功能: 成组申请存储空间。 原型: void *realloc( void *memblock, size_t size ); 功能: 修改已动态分配的存储块大小。 原型: void free( void *memblock ); 功能: 释放动态申请的存储块。 7.内存操作函数,除特别说明者外,原型均在头文件memory.h 和string.h中。 原型: void *memset( void *dest, int c, size_t count ) ; 功能: 将一段内存均置为给定的内容。 原型: int memcmp( const void *buf1, const void *buf2, size_t count ); int _memicmp( const void *buf1, const void *buf2, unsigned int count ); 功能: 比较两段存储空间的内容。_memicmp()不区分大、小写字母。 原型: void *memchr( const void *buf, int c, size_t count ); 功能: 在指定内存单元中查找字符。。 原型: void *memcpy( void *dest, const void *src, size_t count ); void *memmove( void *dest, const void *src, size_t count ); 功能: 复制一段给定的内存单元内容。memcpy()与memmove()的复制方向不同,这 在源空间和目标空间有重叠时特别重要。 8.字符串操作库函数,原型均在头文件string.h中。这组库函数甚多,这里只选列了其中较 常用的几个。 原型: char *_strset( char *string, int c ); char *_strnset( char *string, int c, size_t count ); 功能: 将字符串中的字符设置为给定值。 原型: char *strcpy( char *strDestination, const char *strSource ) ; char *strncpy( char *strDest, const char *strSource, size_t count ); 功能: 字符串拷贝。 原型: char *strcat( char *strDest, const char *strSource ); char *strncat( char *strDest, const char *strSource, size_t count ); 功能: 将字符串strSource 添加在字符串strDest之后。 原型: char *_strlwr( char *string ); char *_strupr( char *string ); 功能: 将字符串中的字母字符均转换为小写/大写字母。 原型: char *_strrev( char *string ); 功能: 反转字符串的内容。 原型: char *strchr( const char *string, int c );
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有