不清楚if在什么时候必须加花括号。
以及else是否需要添加花括号的问题。
和if(z=(y==0))
x=5;
x=4;
这个语句的意思
不清楚if在什么时候必须加花括号。
以及else是否需要添加花括号的问题。
和if(z=(y==0))
x=5;
x=4;
这个语句的意思
if后面如果有多条语句的时候需要加{},else一个道理,以if 举例如下:
int x = 5;
int y = 2;
if(x>3)
{
x++;
y = y+3; //这里的x++和y = y+3都是在x>3成立时执行,当x<3不成立时,x++和y =y+3这个不执行
}
再看第二段代码:
if(x>3)
x++;
y=y+3;
这段代码中,当x>3成立时,只有x++属于if语句,x>3 不成立时,x++不执行,但是 y= y+3会执行