章节导学第4章 逻辑运算与选择结构程序

    在编程处理复杂问题时经常需要区分不同的情况,一种情况一种处理办法。以求用户输入数的绝对值为例,程序中需要区分“用户输入的数是负数”和“用户输入的数不是负数”这两种情况。

    C语言中使用逻辑表达式来区分不同的情况,如当用户输入的数存储在变量f中时,表达式f<0就可以区分用户输入的数是否负数这两种情况。如果表达式f<0为真,则用户输入的数是负数;如果为假,则不是负数。

    结合选择结构,当表达式f<0为真时,程序就可以执行一种处理;为假时,程序就可以执行另外一种处理。C语言凭借选择结构实现了“一种情况一种处理办法”。

    与以前只能处理一种情况的程序不同,由于包含了多种处理方法,选择结构程序可以针对用户的实际输入数据灵活地选择有针对性的处理方法而忽略不匹配的处理方法,因此,选择结构程序功能强大,可以处理一些较复杂的问题。

    选择结构程序的编写也稍嫌复杂。首先,需分析程序要处理几种情况;然后,整理所有情况,找出它们的内在联系;最后,组织条理清晰的逻辑表达式表示这些情况。当然,针对每种情况编写恰当的处理语句也非常重要。

    使用逻辑表达式来区分不同的情况是本章的难点,情况复杂时如何组织相关的多个逻辑表达式以准确地进行匹配处理需要较强的分析能力。多分析,多练习是快速地提高编程能力的好方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值