字符串数据

今天一个同事问为啥字符串要多定义一位,正好,我把原因和大家也说下:

定义字符串数组的时候,长度要多一位,用于\0存放,作为字符串结束。如果没有\0,使用strstr、strlen等操作时会出现越界。

作为字符串结尾必须时\0作为结尾的,因此定义数组长度要多一位

posted @ 2022-08-31 09:48  华夏九州  阅读(29)  评论(0编辑  收藏  举报