C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的英文表示:
#include
int main(){
int a;
printf(Input integer number:);
scanf(%d,&a);
if(a==1){
printf(Monday\n);
}else if(a==2){
printf(
if 语句
用 if 语句可以构成分支结构,它根据给的条件进行判定,以决定执行哪个分支程序段。
C 语言的 if 语句有三种基本形式
第一种形式:
if(条件表达式)
{
语句1;
}
if(条件表达式)
{
语句1;
}
这种形式运行顺序为:当条件表达式为真,执行语句1,否则,直接跳过语句1,执行后面的语句。
例子1:
BOOL result = YES;
if(result)
{
printf("result is true\n");
}
BOOL result = YES