if是c语言中的关键字,C语言的所有基本语句都是编译器编译出来的翻译进入机器语言。里面是判断真假的条件语句,如果陈述为真,只需执行以下语句。如果有多个语句,则应将它们括在花括号中并计为一个语句。一般if和else一起使用。那是,满足条件就执行,否则执行else下的语句。
c语言中if语句的使用方法
里面是判断真假的条件语句,如果陈述为真,只需执行以下语句。如果有多个语句,则应将它们括在花括号中并计为一个语句。一般if和else一起使用。那是,满足条件就执行,否则执行else下的语句。
if是c语言中的关键字,C语言的所有基本语句都是由编译器提供的(如VC,GCC等)会C语言翻译进入机器语言(汇编语言)。例如,下面的简单 if 语句,让我们看看编译器将它转换成什么。对应的编译器(我用的VC)编译结果(汇编语言)。
C语言提供三种形式的if语句:
1个、if(表达式) 语句 1
例如:
如果(x>;y)
printf("%d";X);
2个、如果(表达式)
报表 1
别的
报表 2
例如:
如果(x>;y)
printf("%d";X);
别的
printf("%d";y);
3个、if(表达式1)(else部分嵌套了多层if语句)
报表 1
否则如果(表达式2)
报表 2
否则如果(表达式3)
报表 3
else if(表达式 m)
声明米
别的
语句 m+1
常见的C语言条件控制语句
开关语句
一般格式
开关(表达式)
{
case 常量表达式 1:
报表 1;
休息;
case 常量表达式 2:
报表 2;
休息;
……
case 常量表达式 n:
语句 n;
休息;
默认:
语句 n+1;
休息;
}
标签: if语句的用法c语言