发布网友 发布时间:2024-10-23 19:08
共5个回答
热心网友 时间:2024-11-18 10:26
这个a是一个条件表达式 如果a的值不是0的话就执行 printf("%d\n",x);
如果a的值是0的话就执行 printf(”%d\n",y);
热心网友 时间:2024-11-18 10:32
如果a不为零,执行printf("%d\n",x);
否则执行else printf(”%d\n",y);
热心网友 时间:2024-11-18 10:30
在c语言中是没有布尔类型的,当用if做判断时,一般c编译系统都把0当作false处理,非零当true处理!
main(){
int a=-1;
if(a){
printf("a is true");
}else{
printf("a ia false");
}
}
热心网友 时间:2024-11-18 10:33
判断a变量是真还假,如果为true则打印x否则打印y
热心网友 时间:2024-11-18 10:33
就是说如果a不等于0,if就为真,当a=0,if就为假。