字符串
"hello bit.n\"
这种由双引号引起来的一串字符称为字符串字面值,或者简称字符串。
注意:字符串的结束标语是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容。
两种求证方式:
第一种:调试程序监视数组中各元素数值
arr1[ ] 尾数有\0所以数组所含的数值个数有个四个
而arr2[ ]数组所含的数值个数只有三个
char arr1[] = "abc";
char arr2[] = {'a','b','c'};
第二种:通过计算字符串长度
printf("%d\n",strlen(arr1);
printf("%d\n",strlen(arr2);
arr1所得出的结果是3,arr2所得出的结果是随机值,因为没有/0的结束标志