if是c语言的关键字,所有c语言的基本语句都是有编译器将C语言翻译成机器语言。内部是一个判断真假的条件语句,如果该语句为真,就执行其下的一条语句。若有多条语句则应用花括号括起来算作一条语句。一般if和else连用。就是说,满足if条件就执行这个,否则就执行else下的语句。 c语言if语句怎么使用 内部是一个判断真假的条件语句,如果该语句为真,就执行其下的一条语句。若有多条语句则应用花括号括起来算作一条语句。一般if和else连用。就是说,满足if条件就执行这个,否则就执行else下的语句。 if是c语言的关键字,所有c语言的基本语句都是有编译器(比如VC,GCC等)将C语言翻译成机器语言(汇编语言)。比如下面简单的if语句,我们看看编译器将其转换为什么样子。对应的编译器(我用的VC)编译后的结果(汇编语言)。 c语言提供了3种形式的if语句: 1、if(表达式)语句1 例如: if(x>y) printf("%d",x); 2、if(表达式) 语句1 else 语句2 例如: if(x>y) printf("%d",x); else printf("%d",y); 3、if(表达式1) (在else部分又嵌套了多层的if语句) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 else if(表达式m) 语句m else 语句m+1 常见的C语言条件控制语句 switch语句 一般格式 switch(表达式) { case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; … case 常量表达式n: 语句n; break; default: 语句n+1; break; } |