我正在阅读Brian W. Kernighan和Dennis M. Ritchie撰写的“The C Programming Language”一书。
他们谈论“字符串”和“字符串常量”。这些概念有什么区别?
答案 0 :(得分:2)
查看此link
答案 1 :(得分:2)
字符串常量是用双引号括起来的字符序列。 字符串是以' \ 0'结尾的字符序列。存储在字符数组中或由字符指针指向。
示例:
#include <string.h>
char s[4];
strcpy(s, "foo"); /*"foo" is a string constant and s contains a character string*/
答案 2 :(得分:0)
字符串常量: 用双引号字符(例如“example”)括起来的文本是字符串常量。
字符串: 字符串实际上是由空字符'\ 0'终止的一维字符数组。 所以基本上区别在于字符String是对象,字符串常量是表示的方式。