看不懂这个if,大神帮我看看
#include <stdio.h>void main ()
{
int a=0,b=0,c=0,d=20,x;
if (a) d=d-10;
else if (!b)
if (!c)
x=15;
else
x=25;
printf ("d=%d ,x=%d\n",d,x);
}
2016-06-23 20:11
程序代码:
#include<stdio.h>
int main(void)
{
int a=0,b=0,c=0,d=20,x;
if (a) // 如果a是0则不执行下面语句,跳到else if
{
d=d-10;
}
else if(!b) //!b 0的非就是真,执行下面代码
{
if (!c) //!c 0的非就是真,执行 x=15
x=15;
else
x=25;
}
printf ("d=%d ,x=%d\n",d,x);
return 0;
}
2016-06-23 20:34
2016-06-23 20:36
2016-06-23 23:38
2016-06-25 10:55