为什么使用指针输出一个字符串数组会失败,并且只是输出一个“?”
、
ath = arr; ath = &arr[1];
如有帮助,欢迎点赞+采纳哈!
简单来说,ath = &arr[100];这个已经越界了,指向了一个未知数,因此导致输出一个意想不到的内容。
第7行:ath = &arr[100]; 修改为:ath = arr; 因为数组名 arr 就是首地址。