运算符及流程控制

运算符:C语言提供一种操作的符号来计算
运算符表达式:由操作数和运算符组成的表达式
表达式结果:计算的结果

1、算术运算符:+ - * / %
算数运算符表达式:算术结果
2、赋值运算符:左值=右值(左值必须有变量)
    1、溢出:大空间赋值给小空间  short=in
    2、不转换类型:int=float(只会整数间的赋值) float=int(小数补零)
    结果:右值
3、判断运算符:> < != == <= >=
    表达式:1>2
    结果:真1 假0
4、逻辑表达式:&&且  ||  !
    表达式1&&表达式2       一假则假
        表达式1||表达式2       一真则真
    !取反
    结果:逻辑真 假
5、三目运算符:
    表达式1?表达式2:表达式3
    表达式1为真结果为2,否则为3
6、自增自减:++ --
    后自增 i++  (i=0)结果先取i值,i再自增
    前自增 ++i         i先自增,结果再去值
流程控制:顺序 选择 循环
    顺序执行:从上往下,逐条执行
    选择执行:符合某种条件来执行某个事物
1、单分支
    if(逻辑值表达式)
    {
        语句;
    }
2、双分支
    if(逻辑值表达式)
    {
        语句;
    }else{
        语句;
    }
3、多分支:3个分支以上
    if(逻辑值表达式)
    {
        语句;
    }
    else if(逻辑值表达式)
    {
        语句;
    }
    。。。。
    else
    {
    
    }
多分支
    switch(整型表达式)
    {
        case 常量表达式:

        break;
        dafault;
    }

switch与case匹配,遇到break结束分支;

循环:重复执行  for while do-while
    for(表达式1;逻辑表达式2;表达式3)
    {
        循环体;
    }
注:每一次执行时执行表达式1,以后再执行表达式3,每次都判断表达式2
    while(逻辑表达式)   先判断再循环
    {
        
    }
    do
    {
        
    }while(逻辑表达式);
控制:停止循环break    停止本次循环继续下次循环:continue

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值