- 前言
- 一、单条件双分支if语句的应用
- 二、程序实例
- 1.程序代码
- 2.运行结果
- 3.结果分析
- 三、拓展应用
- 总结
前言
判断输入字符为数字字符还是其他字符。
一、单条件双分支if语句的应用
使用if分支的另外一种形式:
if (表达式) 语句; else 语句;
其中表达式和语句及单条件单分支是一致的,利用else主要说明的是当表达式值为0时需要执行的分支。
判断一个字符是否是数字字符的条件,是输入的字符范围在0到9之间,即为数字字符,反之为其他字符。
#include2.运行结果 3.结果分析void main() { char c; printf("enter one char:"); c=getchar(); if( c>='0'&& c<='9') printf("YES.n"); else printf("NO.n"); }
if语句的条件表达式( c>=‘0’&& c<=‘9’)的含义为:如果c在字符0和9之间,那么表达式的结果为真,否则为假。当输入字符在此范围内,表达式的值为真,执行输出YES语句;当输入字符不在此范围之内,表达式结果值为假时,执行else后面的输出NO语句。
三、拓展应用- 在双分支语句中,每次程序仅仅执行一个分支的语句。一个分支仅可以书写一条语句,若需要多条语句描述操作,需要写成复合语句模式。
- else不能单独使用,必须配套if成对使用。
总结
以上就是今天要讲的内容,本文仅仅简单介绍单条件双分支if语句的应用。



