对字符串进行操作的标准库函数有哪些?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:00:37

对字符串进行操作的标准库函数有哪些?
对字符串进行操作的标准库函数有哪些?

对字符串进行操作的标准库函数有哪些?
简单的回答是:(string.h)中的函数.
C语言没有固有的字符串类型,但c程序可以用以NUL(’\O’)字符结束的字符数组来代替字符串.
C程序(以及c程序员)应该保证数组足够大,以容纳所有将要存入的内容.这一点可以通过以下三种方法来实现:
(1)分配大量的空间,并假定它足够大,不考虑它不够大时将产生的问题(这种方法效率高,但在空间不足时会产生严重的问题);
(2)总是分配并重新分配所需大小的空间(如果使用realloc()函数,这种方法的效率不会太低;这种方法需要使用大量代码,并且会耗费大量运行时间);
(3)分配应该足够的空间,并禁止占用更多的空间(这种方法既安全又高效,但可能会丢失数据).