我试图像这种语法一样用 NULL 初始化 char 数组。
char str[5] = NULL;
Run Code Online (Sandbox Code Playgroud)
但它返回错误.. 如何在 C++ 中用 NULL 或 0 初始化字符数组?
具体来说,我想在这个示例代码中打印“Hello”。
#include <iostream>
int main()
{
char str[5] = NULL;
if(!str)
std::cout << "Hello" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
由于初始化不正确,此代码将返回错误。那么,我应该用什么初始化句子替换句子?