传统的 C “字符串” 只是一个 char 数组,字符串数据的结尾由一个 '\0' 字符终止。在 strlen("abcde") 测量该字符串长度为 5 时,依赖于(但不计入)该终止符。
char
'\0'
strlen("abcde")
两个 C 字符串的字典序比较由 strcmp() 完成。
strcmp()
要将 C 字符串数据复制到其他 char 数组缓冲区,请使用 strcpy() (或 strcat(),它将从现有数据的末尾开始连接)。
strcpy()
strcat()
有关 C 字符串操作函数的更多信息(包括交互式示例)