标签:
1 基本形式 if(表达式) 语句
其语义是:如果表达式为真,则执行其后的语句,如果表达式为假,则不执行该语句。
例 1 比较两个整数,max为其中的最大数。
1 void main() 2 { 3 int a,b,max 4 5 max=a; 6 7 if(max<b) 8 { 9 max=b; 10 } 11 }
2 if ……else 形式。
if(表达式) { 语句 1; } else 语句2;
如果表达式为真,就执行语句 1,如果不为真,就执行语句 2
例2 比较两个整数,max其中为最大的数,改用 if.....else 语句判别a,b的大小。
void main() { int a,b,max ‘ if(a>b) { max =a; } else { max =b; } }
3 switch-case 语句。
switch (表达式)
{
case 常量表达式1:语句1;
case 常量表达式2:语句2;
case 常量表达式3:语句3;
default :语句 n+1;
}
计算表达式的值,并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后不再进行判断,继续执行后面所有case后面的语句;
当表达式的值与所有case后面的 常量表达式均不相等时,则执行default后的语句。
例 4 switch语句实例
#include<stdio.h> void main(0 { char dat; day=3; switch(dat) { case 0:printf("Sun\t"); case 1:printf("Mon\t"); case 2:printf("Tues\t"); case 3:printf("Wed\t"); case 4:printf("Thurs\t"); case 5:printf("Fri\t"); case 6:printf("Satur\t"); defualt: printf("this is a worng number\n"); } }
运行 结果是 Wed Thurs Fri Satur
标签:
原文地址:http://www.cnblogs.com/luhaojian/p/4506990.html