1、这里数组arr中【】没有具体数值,根据=后面的实际值,初始化大小
2、字符串在结尾隐藏了一个\0字符,\0字符是字符串的结束标志!
这里疑惑: 没有运行到return 值标红的
1、arr1中放的是字符串,arr2中放的是字符,字符串结尾会自带\0结束打印,而字符不会,所以会造成乱码!深层原因就是跟内存有关,内存空间连续,没有停止就会打印后续的未知
1、这里arr1正常输出字符串长度3(注意:隐藏的\0是不算在字符串长度中的),而arr2因为没有\0结束,所以这里输出的是一个随机值42