字符串字面值(字符串):
由英文双引号引起来的一串字符。(单引号' '引起来的是一个字符)
例如:" abcdef "
注:字符串的结束标志是“ \0 ” (字符串在结尾的位置隐藏了一个“\0"字符)
字符数组:
字符串存到字符数组里,数组是一组相同类型的元素。
char arr [ ] = "Hello,world." //char:类型 arr:数组 [ ]不写有几个元素时,就会根据后面的字符串来初始化它
求字符串长度:
int len = strlen("abc") //string length
printf ("%d\n",len);
( “\0"字符存在,但字符串长度计算不包含" \0 " 。)
注:出现"strlen"未定义时,是因为没有引用头文件。解决方法就是加上 # include < string . h >