C语言入门到精通 2020-09-12
strlen函数:求字符串的长度
size_t strlen(const char *s)
头文件:#include<string.h>
说明:求出s指向的字符串的长度(不包括null字符)。
返回值:返回s指向的字符串的长度。
( *s) { len = ; (*s++) len++; len; }
strcpy和strncpy函数:复制字符串
char strcpy(char s1,const char *s2)
头文件:#include<string.h>
说明:将s2指向的字符串复制到s1指向的数组中。若s1和s2指向的内存空间重叠,则作未定义处理。
返回值:返回s1的值。
*( *s1, *s2) { *tmp = s1; (*s1++ = *s2++) ; tmp; }
char strncpy(char s1,const char *s2,size_t n);
头文件:#include<string.h>
说明:将s2指向的字符串复制到s1指向的数组中。若s2的长度大于等于n,则复制到第n个字符为止。否则用null字符填充剩余部分。若s1和s2指向的内存空间重叠,则作未定义处理。
返回值:返回s1的值。
*( *s1, *s2, n) { *tmp = s1; (n){ (!(*s1++ = *s2++)) ; n--; } (n--) *s1++ = ; tmp; }