阅读量:107
在C++中,可以在结构体中使用bool类型的变量来表示布尔值。以下是一个示例:
#include
struct Person {
std::string name;
int age;
bool isStudent;
};
int main() {
Person person1 = {"Alice", 25, true};
Person person2 = {"Bob", 30, false};
std::cout << "Person 1: " << person1 class="hljs-string">", Age: " << person1 class="hljs-string">", Student: " << (person1.isStudent ? "Yes" : "No") << std class="hljs-string">"Person 2: " << person2 class="hljs-string">", Age: " << person2 class="hljs-string">", Student: " << (person2.isStudent ? "Yes" : "No") << std class="hljs-keyword">return 0;
}
在上面的示例中,我们定义了一个结构体Person,其中包含名字、年龄和一个布尔类型的isStudent变量,表示是否是学生。在main函数中,我们创建了两个Person对象,并输出它们的信息,包括是否是学生。