计算机c语言,vc++, else. if. else. 嵌套不用{}??

如题所述

看情况
如果 包含的只有一句语句,也就是只有一个分号
那么可以不用{}

否则 必须使用{}

其它的也是一样的。
比如 for while一类的 也是只有一句时,不需要{}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-27

只有一个的话可以不用大括号,只有一句的可以不使用,ifelse看成一个整体所以可以,不过为了代码清晰初学者还是使用大括号

例如

if
    if
    else
else
    if
    else

本回答被提问者采纳
第2个回答  2016-11-27
{ }不是必须的。它在这里是构成复合语句用的,或是为了标定一个if语句的起讫点。当不使用时也不会引起歧认义时,可以省略。