1.字符串基础
包含头文件可以更好地检查错误!
2.字符串长度:
#include <stdio.h>
size_t strlen(char const* string )
{
int length;
for(length = 0; *string++ != '\0';)
{
length += 1;
}
return length;
}
int main(void)
{
char a[] = "abcdefg";
printf("%d\n",(int)strlen(a));
return 0;
}
//strlen的返回值为size_t类型,是一个无符号整数。
//这有可能出现一些问题···
3.不受限制的字符串限制:
复制字符串:strcpy()
注意:
strcpy无法判断字符串的是否超界。
连接字符串:strcat()
strcat,如果两个字符串相等,函数返回0
4.长度受限的字符串函数: