C语言基础2

分支结构
1、布尔类型 BOOL
                类型只有YES(1)   NO(2)
                 非零即为真
             判断if语句 else语句
#define  YES 1;
 #define  NO 0;
2、关系运算符
   大于 ,小于,大于等于,小于等于     !=      
主要用于比较运算 结果可以用Bool类型存储
3、逻辑运算符  组成的表达式非真即假
                         逻辑与&&   两边的表达式同时为真  
                         逻辑或||      两边的表达式一个为真  同时为假即假
                          逻辑非!   整个表达式的结果取反
4、程序的三种结构:
                                  顺序结构
                                   分支结构
                                   循环结构
   分支结构  if 语句就是一个分支结构 ,根据条件进行判断
                     if(条件表达式){
                     语句1
                               }
如果表达式为真 程序会执行语句1,否则不执行 而是执行下边的语句
  
 if(条件表达式);  {    }
if语句后面加“  ;” 导致语句为空   不管条件表达式是否成立{    }大括弧里的内容都会被执行

if(表达式)
{   语句1

}else{

语句2

}

if(表达式)
{   语句1

}elseif{

语句2

}
5、条件表达式 条件运算符


6、枚举类型
enum
是一组有符号名称的整型常量(列举出所有状态 列出所有可能结果)
语法格式   enum 枚举名{ 枚举值表


                                           }

  1. enumSchool{Department{
  2.        
  3.             Computer =1,
  4.             Chinese,
  5.             English,
  6.             Music,
  7.             Teach,
  8.             InternationEdu,
  9.             Accounting,
  10.             Material,
  11.             Construction,
  12.             art,
  13.             Electrical,
  14.        
  15.        };
  16.        printf("Computer = %d\n",Computer);
  17.        printf("Chinese = %d\n",Chinese);
  18.        printf("English = %d\n",English);
  19.        printf("Music = %d\n",Music);
  20.         printf("Teach = %d\n",Teach);
  21. 依次输出1 2 3 4 5 6 枚举自身会加一
7、switch语句  通过判断整型表达式的值来决定执行哪一条语句    经常和case连用
switch(整型表达式){
case 值1{语句1,


           break;
}
case 值2{语句2,


           break;
}
default;
break;
break 适用于结束某个case
        int a;
       
scanf ( "%d" ,&a);
       
switch (a) {
       
case 1 : printf ( 春天spring \n" );
       
break ;
       
case 2 : printf ( 夏天summer \n" );
       
break ;
       
case 3 printf ( 秋天auturn \n" );
       
break ;
       
case 4 printf ( 冬天winter \n" );
       
break ;
          
        }

终结  if 以及 switch语句
switch….case 语句

猜你喜欢

转载自blog.csdn.net/binghuizi199293/article/details/49147833