7.1

// 7.1
while循环的测试条件利用scanf()的返回值来结束循环,因为scanf()
在读到非数字字符会返回0.

使用强制类型转换可以明确表达转换类型的意图,保护程序免受不同版本编译器的影响。

if语句被称为分支语句(branching statement)或选择语句(selection statement),因为它相当于一个交叉点,程序要在两条分支中选择一
条执行。

if语句的通用形式如下:

if ( expression )

statement

if语句的结构和while语句很相似,它们的主要区别是:如果满足条件可执行的话,if语句只能测试和执行一次,而while语句可以测试和执
行多次。

如果对expression求值为真(非0), 则执行statement; 否则,跳过statement。与while循环一样,statement可以是一条简单语句或复合
语句。

statement部分可以是一条简单语句,如本例所示,或者是一条用花括号括起来的复合语句(或块):

if (score > big)
    printf("Jackpot!\n");    // 简单语句

if ( joe > ron)
{                           //  复合语句
    joecash++;
    printf("You lose, Ron.\n");
}

注意,即使if语句由复合语句构成,整个if语句仍被视为一条语句。

转载于:https://www.cnblogs.com/EisNULL/p/10628206.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值