发布网友 发布时间:2022-04-27 06:41
共1个回答
热心网友 时间:2022-06-27 21:29
为了保证程序的完整性,本段程序在最后一行加上了一个 else !if(ISOK){ DoSomething(); .......}else if(SUCCESS){ DoOtherThing(); ......}else ;c语言中允许出现这种在if-else中嵌套if-else,我们这样看问题吧:从最后一个else开始向上查找最近的if语句!会发现在else if(SUCCESS)中找到与之对应的if!继而找到另一个else,再向上就是找到if(ISOK)语句,于此同时也完成了整个条件语句!在我看来最后的那个else的出现就是为了保证程序的完整性!