图中我自己加了一个花括号,为什么即使不加花括号,执行结果也是正确的

如题所述

经过调试跟踪观察,发现:

1.在没有加括号的时候:第2个if和else是一组;
2.在加了括号之后:输入0时,发现第1个if和else是一组;

楼主是输入了什么数据发现结果是一样的。追问

啊 是吗

我试试

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-10
因为if后面只有一条语句追问

我的意思是else在没有加花括号之前是和离他进的那个if为一组,再加了花括号之后与第一个if为一组,为什么这两种情况执行结果一样

第2个回答  2015-04-10
因为if(x!=0)后面只有一个语句追问

这个if(x!=0)之后的if在没有加花括号之前不是和else一组吗 为什么和加花括号之后一样

相似回答