草庐IT

c++ - C++ 中的 '\0' 是什么?

我正在尝试将一个巨大的项目从C++翻译成Delphi,并且我正在完成翻译。我留下的东西之一是'\0'怪物。if(*asmcmd=='\0'||*asmcmd==';')其中asmcmd是char*。我知道\0在C++中标记数组类型的结尾,但我需要知道它是一个字节。是0吗?换句话说,下面的代码是否等同于C++行?if(asmcmd^=0)or(asmcmd^=';')then...其中asmcmd是PAnsiChar。你不需要知道Delphi来回答我的问题,但告诉我\0作为字节。那也行。:) 最佳答案 '\0'等于0.它是C的遗留物,