C++中char string[81]里【81】是什么?

发布网友

我来回答

1个回答

热心网友

81里面存的是结束符号'\0'
,这是每个数组结束的标志,可以自己加上,如果没有编译器会自动加上,如果定义
char
string[81],实际只能存储80个字节,最后一个存放结束符,如果你写了81个字节进去,那么最后一个字节会丢失。为了方便,你可以定义一个#define
MaxLenth
81
定义数组的时候char
string[MaxLenth+1];这样的话不仅自己不容易出错,别人看程序也可以很快的看懂。程序的可读性也是程序质量很重要的一部分,祝你进步。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com