C语言中的决策语句与复合关系测试
在C语言编程中,决策语句是实现程序逻辑控制的重要工具。我们将深入探讨复合关系测试、 if 语句的各种使用方式,包括嵌套 if 语句和 else if 结构,并通过多个实际程序示例来展示它们的应用。
复合关系测试
在之前的 if 语句使用中,我们通常是进行两个数之间的简单关系测试。但有时候,我们需要更复杂的测试。例如,在判断成绩是否在70到79分之间时,就需要同时与两个界限进行比较。
C语言提供了进行复合关系测试的机制,通过逻辑与( && )和逻辑或( || )运算符将一个或多个简单关系测试连接起来。
以下是两个示例:
if ( grade >= 70 && grade <= 79 )
++grades_70_to_79;
这个语句只有在 grade 的值大于等于70且小于等于79时,才会对 grades_70_to_79 的值进行自增操作。
if ( index < 0 || index > 99 )
printf ("Error - index out of range\n");
当
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



