C语言的基本语句

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

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。