C语言(22)

字符函数和字符串函数

7.strcpy/strcat/strcmp与strncpy/strncat/strncmp区别

++前者是长度不受限制的字符串函数,后者是长度受限制的字符串函数++

8.strncpy的使用

char * strncpy ( char * destination , const char * source , size_t num ) ;

//拷贝num个字符从源字符到目标空间

//如果字符串的长度不够num个,后面就补加0,直到num个字符

9.strncat的使用

char * strncat ( char * destination, const char * source, size_t num );

//将source的前num个字符追加到dest的字符末尾,并且再在结尾追加一个\0

//如果num的大小大于source的长度,它也只会到\0就会截止

10.strncmp的使用

int strncmp ( const char * str1, const char * str2, size_t num );

//比较str1和str2前num个字符的大小,跟strcmp相比就多了个长度限制

相关推荐
sxlishaobin几秒前
Java I/O 模型详解:BIO、NIO、AIO
java·开发语言·nio
cm6543201 分钟前
基于C++的操作系统开发
开发语言·c++·算法
ArturiaZ4 分钟前
【day57】
开发语言·c++·算法
wjs20246 分钟前
XML 技术
开发语言
幽灵诶7 分钟前
指针与其运用
c语言
沪漂阿龙9 分钟前
Python 面向对象编程完全指南:从新手到高手的进阶之路
开发语言·python·microsoft
chushiyunen12 分钟前
python中的异常处理
开发语言·python
2401_8747325321 分钟前
C++并发编程中的死锁避免
开发语言·c++·算法
2301_7923082523 分钟前
C++编译期数学计算
开发语言·c++·算法
兑生27 分钟前
【灵神题单·贪心】3745. 三元素表达式的最大值 | 排序贪心 | Java
java·开发语言