首页 > 学院 > 开发设计 > 正文

c中的strcmp、strcpy、strlen函数

2019-11-10 20:18:04
字体:
来源:转载
供稿:网友
strcmp(string comparison)比较两个字符串设这两个字符串为str1,str2,若str1 == str2,则返回零;若str1 < str2,则返回负数;若str1 > str2,则返回正数。strncmp原型int strncmp(const char *str1, const char *str2, size_t num);strcpy(string copy)复制字符串原型char *strcpy(char *dst, const char *src);将src复制给dst,成功返回dst(指针),失败返回NULL。dst空间要足够大。strncpy原型char *strncpy(char *dest, char *src, size_t n);把src所指向的字符串中以src地址开始的前n个字节复制到dest所指的数组中,并返回dest。strlen一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'/0'为止,然后返回计数器值(长度不包含'/0')。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表