下面两个if else的用法有区别吗?if(x>0)a=1;else{}和if(x>0){a=1;}else{}
问题描述:
下面两个if else的用法有区别吗?
if(x>0)a=1;
else
{
}
和
if(x>0)
{
a=1;
}
else
{
}
答
没有区别,但请注意
不是所有if都要跟else,空的else无意义(虽然语法不错)
即使if块只有一条语句,也建议用大括号括起来,这样写更规范(语法上只有一句的话可省略大括号,但不推荐省略)
标准写法
if(x>0)
{
a=1;
}