发布网友 发布时间:2024-10-22 07:31
共6个回答
热心网友 时间:2024-11-16 22:15
是啊,如果一个char数组有5个空位 都被A填满就没有\0的位置了热心网友 时间:2024-11-16 22:22
是这样的。所以如果你想用字符数组存放字符串的话,就必须定义一个比字符串长度大一的数组。热心网友 时间:2024-11-16 22:19
数组不存在这个问题..这是因为你已经知道这个数组的长度..自然就知道最后一个字符的位置..热心网友 时间:2024-11-16 22:23
按字符输入没有问题,按字符串输入必须预留一个空位,否则会越界热心网友 时间:2024-11-16 22:16
对,如果你用字符串来作为输入值,会越界。有的编译器不会报错,但输出时很可能出问题。热心网友 时间:2024-11-16 22:22
所以你必须给字符串多留出一位来放\0,这是必须的。谨记谨记。