大家好,又见面了,我是你们的朋友全栈君。
- 输入memset(boolArray,0,sizeof(Array));
头文件是#include<memory.h>;
- 如果初始化为全部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);
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161064.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...