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 语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值