C加加对bool类型变量使用{}进行初始化,那么这个变量的初始值是?
时间: 2023-11-27 14:52:24 浏览: 71
(单片机C语言)变量的初始化
在 C++11 标准中,可以使用花括号 `{}` 来初始化 bool 类型的变量。如果使用 `{}` 来初始化 bool 类型的变量,那么这个 bool 变量的初始值为 false。例如:
```cpp
bool b{}; // b 的初始值为 false
```
如果使用传统的括号 `()` 来初始化 bool 类型的变量,则没有办法显式地指定初始值,而是会使用默认的初始值 false。例如:
```cpp
bool b(); // b 的默认初始值为 false
```
阅读全文