c语言小代码,if语句的使用

为什么结果不对?
# include <stdio.h>

int main(void)
{
int x;

scanf("%d", &x);

if (x != 0)
{
if (x < 0)
printf("x < 0\n");
else if (x > 0)
printf("x > 0\n");
}
else
printf("x = 0\n");

return 0;
}
这个运行没问题,看看语法有问题没?

第1个回答  2014-07-28
if(x!=0)
{ if(.........)
{...............;}
if(.........)
{...............;}
}

else
..................................;
if要对应else,或者用花括号括起来,当成单个if使用。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网