c语言if语句的用法
来源:才华咖 本文已影响2.43W人
来源:才华咖 本文已影响2.43W人
C语言中if语句基本的有三种格式,在此基础上可以扩展一些其它格式,下面我们来看看c语言if语句的用法。
1、 if……形式
一般格式:if(表达式) 语句;
语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。语句可以是单条语句,也可以是用花括号{}包括起来的复合语句。示例如下:
#include
int main(){
int a,b,max;
printf(" input two numbers: ");
scanf("%d%d",&a,&b);
max=a;
if (max<b) max=b;
printf("max=%d ",max);
return 0;
}
2、if……else形式
一般格式:
if(表达式)
语句1;
else
语句2;
语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。语句1和语句2可以是复合语句。
示例如下:
#include
int main(){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d ",a);
else
printf("max=%d ",b);
return 0;
}
3、if……else……if形式
一般形式为:
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…
else if(表达式m)
语句m;
else
语句n;
语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的`语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。示例如下:
#include
int main(){
char c;
printf("input a character: ");
c=get);
if(c<32)
printf("This is a control character ");
else if(c>='0'&&c<='9')
printf("This is a digit ");
else if(c>='A'&&c<='Z')
printf("This is a capital letter ");
else if(c>='a'&&c<='z')
printf("This is a small letter ");
else
printf("This is an other character ");
return 0;
}
4、扩展形式
if条件控制语句的形式是多种多样的。比如if嵌套、if……if类似的形式,但是都离不开上面介绍的三种基本形式。注意活学活用。
A Traffic Accident英语作文
三种贸易术语(FOB、CNF、CIF)异同点介绍
托福写作中if语句的使用方法
英语简历的有用语句
Traffic accidents英语作文
英语单词difficulty的重要搭配
Office的样式使用方法
c语言中default的用法
外企office常用英语表达
c语言课程设计总结【通用多篇】
c语言中bit的用法
C++/Cli语言语法
C语言#undef 指令用法
Office的斜线表头用法
C语言的关键字define的使用
which的用法总结c语言
MicrosoftProject中显示语言中文设置为英语的方法
国际货代FOB、CNF、CIF术语简介
difficult表达的汉语意思是什么
An easy but difficult choice英语作文
Swift与C语言指针结合使用实例
2017商务日语-office常用日语词汇
最新国际贸易术语FOB、CIF、CFR案例解析
2016计算机二级office语言考试题库
CFR、FOB、CIF主要贸易术语的价格构成