zl程序教程

您现在的位置是:首页 >  后端

当前栏目

bool数组初始化

数组 初始化 bool
2023-06-13 09:12:17 时间

大家好,又见面了,我是你们的朋友全栈君。

  1. 输入memset(boolArray,0,sizeof(Array)); 头文件是#include<memory.h>;
  2. 如果初始化为全部false,c++有一个零初始化器(zero-initializer) bool boolArray[ARRAY_SIZE] = { 0 };

这个零初始化器是通用的,其他类型的数组也可以通过这个初始化; char myarray[ARRAY_SIZE] = {0}//全部是字符0 char* myPtrArray[ARRAY_SIZE] = { 0 };//空指针

注意全部初始化为1不能: bool boolArray[ARRAY_SIZE] = { 1 } 这样只会把第一个bool值初始化为true,其他都是false;

可以这样: std::fill_n(FcpNumberIsOk, MAX_FCPS, true);

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161064.html原文链接:https://javaforall.cn