C++中char string[81]里【81】是什么?
发布网友
发布时间:2022-04-23 18:07
我来回答
共1个回答
热心网友
时间:2023-10-12 06:50
81里面存的是结束符号'\0'
,这是每个数组结束的标志,可以自己加上,如果没有编译器会自动加上,如果定义
char
string[81],实际只能存储80个字节,最后一个存放结束符,如果你写了81个字节进去,那么最后一个字节会丢失。为了方便,你可以定义一个#define
MaxLenth
81
定义数组的时候char
string[MaxLenth+1];这样的话不仅自己不容易出错,别人看程序也可以很快的看懂。程序的可读性也是程序质量很重要的一部分,祝你进步。