到目前为止,我们对 if 语句应该已经不陌生了,前边程序已用过多次了,这里我们系统的介绍一下,方便后边的深入学习。if 语句有两个关键字:if 和 else,把这两个关键字翻译一下就是:“如果”和“否则”。if 语句一共有三种格式,我们分别来看。
if 语句的默认形式
if语句的一般形式如下:
if (条件表达式){
语句 1;
}
其执行过程是,if(即如果)条件表达式的值为“真”,则执行语句 1;如果条件表达式的值为“假”,则不执行语句 1。真和假的概念不再赘述,参考第五章。
这里要提醒大家一点,C 语言一个分号表示一条语句的结束,因此如果 if 后边只有一条执行语句的时候,可以省略大括号,但是如果有多条执行语句的话,必须加上大括号。
那么现在,我们上节课的语句就很好理解了:
view plaincopy to clipboardprint?
if (sec >= 16){
sec = 0;
}
当 sec 的值大于或等于 16 的时候,括号里的值才是“真”,那么就执行 sec=0 这一句,当 sec 的值小于 16 时,那么括号里就为“假”,就不执行这一句。 |