将两个同时改为false,结果也有问题
这是什么原因?
if(sex == true)
不是if(sex=true),你这成赋值了啊
#include<stdio.h>
#include<stdbool.h>
int main()
{
int year=1982;
int month=10;
int day=10;
int height=175;
printf("生日:%d-%d-%d\n",year,month,day);
printf("身高:%d\n",height);
bool sex=true;
if(sex)//写sex==true也可
{
printf("性别:男") ;
}
else
{
printf("性别:女") ;
}
return 0;
}
楼上说得对!