字符串:由双引号引起来的一串字符称为字符串字面值,或者简称为字符串
注:字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容;
今天遇到了一个小问题,就是同样是一样的字符串打印出来的结果不一样
打印结果如下:
如果是直接字符串打印出来是没有任何问题的,但是当一个个字符在一个数组里打印出来就会出现这个问题;
从上图可以看出arr1比arr2多出来一个0;上面提到过\0为字符串的结束标志,
所以当没有0时,计算机就不知道到底有没有结束,就会随机打印一些东西出来,所以解决方法就是:
当用arr2的方法打印字符串的时候需在后面加上0或\0