bool型变量各种初始化情况的值bool型变量各种初始化情况的值
1. bool 型数组为局部变量且未初始化的情况
#include<iostream>
using namespace std;
int main()
{
bool book[100];数组定义时初始化
for(int i=0;i<100;i++)
cout<<book[i]<<" ";
return0;
}
输出如下:
结果:随机赋值。
2. bool型数组定义为局部变量且初始化赋值为false
#include<iostream>
using namespace std;
int main()
{
bool book[100]={false};
for(int i=0;i<100;i++)
cout<<book[i]<<" ";
return0;
}
输出如下:
结果:值全为false。
3. bool型数组定义为局部变量且初始化赋值为true
#include<iostream>
using namespace std;
int main()
{
bool book[100]={true};
for(int i=0;i<100;i++)
cout<<book[i]<<" ";
return0;
}
输出如下:
结果:除开book[0]=true,其他值全为false。
4. bool型数组定义为全局变量
#include<iostream>
using namespace std;
bool book[100];
int main()
{
for(int i=0;i<100;i++)
cout<<book[i]<<" ";
return0;
}
输出如下:
结果:值全为false。
总结:与int类型数组初始化相似。将1与true、0与false对应,便可⽤int类型数组初始化的⽅式对bool类型数组进⾏正确的初始化。
⽔博客真开⼼

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。