1.字符串拷贝函数:strcpy
2.拷贝函数优化:strncpy
3.字符串连接:strcat
4.字符串比较:strcmp
5.字符串比较:strncmp
字符串拷贝函数:strcpy
功能:拷贝
格式:strcpy[a,b]; //将字符串b拷贝到自负a,字符串a内容被覆盖
注意:
char a[8]
char b[64] //不能把b[24]拷贝到a[8]上,会溢出
容易上溢,导致问题
拷贝函数优化:strncpy
功能:选择性拷贝
格式:strncpy[a,b,n]; //将字符串函数b拷贝n个字符到字符串a中
注意:假如需要拷贝8个字符。而b只有5个字符,剩余三个拷贝数值默认设置为0.
字符串连接:strcat
功能:字符串连接,将二个字符串相互拼接!
格式:strcat[a,b]; //将字符串b拼接到字符串a后面
字符串比较:strcmp
功能:比较二个字符串是否相同
格式:strcmp(a,b); //如果a and b相同,结果为真,返回0.否则返回1.
解释:
如果a字符串短鱼字符串b,返回小于零的值
如果a字符串长于字符串b,返回大于零的值
如果字符串等于字符串b,返回值为零
字符串比较:strncmp
功能:
格式:strncmp(a,b,n)
解释:
比较a和b的前n个字符,
如果a大于b<0
如果a小雨b>0
如果a=b则返回=0
网友评论