if不加花括号逻辑关系不理解

2025-03-22 21:26:00
推荐回答(1个)
回答1:

你只要记住,花括号可以将多条语句合并成一条语句,或者写了花括号的可以看成是一条语句;else是向前找自己的if语句完成配对

比如:

if ( 1 ) A; else if ( 2 ) { if ( 3 ) C; if ( 4 ) D; else E; } else F;

如果不关心大括号中的判断可以看成:if ( 1 ) A; else if ( 2 ) CDE; else F;

其中else F;向前找if就是if ( 2 ),它属于if ( 2 )这条语句