📜  c++ 检查字符串是否为空 - C++ (1)

📅  最后修改于: 2023-12-03 15:29:52.873000             🧑  作者: Mango

C++检查字符串是否为空

在C++中检查字符串是否为空,可以使用以下方法:

1.使用字符串的empty()函数
string str = "Hello World";
if (str.empty()) {
    cout << "字符串为空" << endl;
} else {
    cout << "字符串不为空" << endl;
}
2.使用字符串的length()函数
string str = "Hello World";
if (str.length() == 0) {
    cout << "字符串为空" << endl;
} else {
    cout << "字符串不为空" << endl;
}
3.使用字符串的size()函数
string str = "Hello World";
if (str.size() == 0) {
    cout << "字符串为空" << endl;
} else {
    cout << "字符串不为空" << endl;
}

以上三种方法均可用于检查字符串是否为空,其中empty()函数是专门用于判断字符串是否为空的函数,比较简洁。而length()函数和size()函数可以获得字符串的长度,再判断长度是否为0,从而判断字符串是否为空。

注意:以上操作都需要包含头文件<string>

如果字符串为空,以上三种方法返回值均为true,否则返回值均为false

希望以上方法能够帮助你轻松地检查字符串是否为空。