泊头做网站,seo网络优化师,wordpress添加文章分类二级,o2o最好的平台文章目录 bool数组的用法bool数组的定义声明bool数组的初始化访问和修改数组元素遍历数组 运用bool数组简单代码 在今天做题中发现了bool类不仅能用于函数类型还能用于数组类型#xff0c;好奇查了查发现bool还有很多用处#xff1a;基本变量#xff0c;在枚举类型中会用到好奇查了查发现bool还有很多用处基本变量在枚举类型中会用到函数指针等等… 现在大概理解了bool核心就是表示真true或假false的状态的在逻辑判断和控制流中发挥作用所以bool在很多地方适配我今天要说说的是bool数组做题吃亏了所以记录下 bool数组的用法
bool数组的定义声明 bool boolarray[5];//声明一个有五个元素的bool类型数组bool数组的初始化 bool boolarray1[5] { true, false, true, false, true };//和其他类型数组相同直接初始化bool boolarray2[5] { 1, 0, 1, 0, 1 };//可以直接用01来初始化1true,0false访问和修改数组元素 bool Firstboolarray boolarray1[0];//访问boolarray2[0] { false };//本来boolarray2[0]是true改为falseboolarray2[1] { 1 };//用数字也可以遍历数组 for (bool e : boolarray1){cout e ;}cout endl;for (bool e : boolarray1){cout boolalpha e ;//用boolalpha打印true或false}运用bool数组简单代码
#include iostream
using namespace std;
int main() {// 声明并初始化布尔数组bool boolArray[5] { true, false, true, true, false };// 遍历数组并打印每个元素for (int i 0; i 5; i) {cout boolArray[i] ;}cout endl;// 计算数组中true的数量int trueCount 0;for (int i 0; i 5; i) {if (boolArray[i]) {trueCount;}}cout Number of true elements: trueCount endl;// 判断数组是否全部为truebool allTrue true;for (int i 0; i 5; i) {if (!boolArray[i]) {allTrue false;break;}}cout All elements are true: allTrue endl;return 0;
}