请问bool类型怎么用啊??以下述程序为例???????
int count;printf("请输入本月用电量:\n");
scanf("%d",&count);
double f;
bool flag=false; //这个erorr变量的作用是什么呢,同学们结合下列程序理解下
switch(count / 50)
{
case 0:
{
f = 0.5 * count;
break;
}
case 1:
{
f = 0.8 * (count - 49) + 24.5;
break;
}
case 2: //思考下,这里的case2分支下语句为什么会是空的
case 3:
{
f = 1.2 * (count - 99) + 64.5;
break;
}
default:
{
flag = true;
break;
}
}
if(!flag)
{
printf("本月电费是%f\n",f);
}
else
{
printf("用电量非法,报上级调查!\n");
}