选择结构的嵌套
标签: C语言
学习人数: 3813

当 if 语句中的执行语句又是 if 语句时,则构成了 if 语句嵌套的情形。 

其一般形式可表示如下: 

if(表达式)   
if 语句;   
或者为  
if(表达式)   
    if 语句;   
else   
    if 语句  


 
在嵌套内的 if 语句可能又是 if-else 型的,这将会出现多个 if 和多个 else 重叠的情况,这时要特别注 意 if 和 else 的配对问题。 

例如: 

if(表达式 1)  
if(表达式 2)  
    语句 1;  
else  
    语句 2;  

其中的 else 究竟是与哪一个 if 配对呢? 

应该理解为: 

if(表达式 1)  
    if(表达式 2)  
        语句 1;  
    else  
        语句 2;  


还是应理解为: 

if(表达式 1)  
...
登录查看完整内容


课后作业

掌握本节内容


登录后发布评论

暂无评论,来抢沙发