函数和循环书写格式和部分注意事项

分支语句:

  • switch语句:①不常用,经常和ifelse对比使用;

                ②表达式只能是整型:char ,short, int, bool, long, long long,枚举

                ③switch在进入时,会和所有标签对比一下,如果没有相同标签,则从缺省default进入,没有default则正常退出

                ④遇到break正常退出 / switch正常退出

                ⑤不能用浮点值/字符串的原因:系统默认 表达式==标签,所以提供的表达式和标签必须可以用==来比较,浮点值保存时会有误差,具有二义性

                ⑥标签为char类型时,用单引号,’A’

  • ifelse语句

               

循环语句:可以互相转换

  • for循环    语句1:初始化语句(最开始执行一次),给控制循环变化的因子(变量)赋值

               语句2:判断语句(每次循环开始的时候执行一次)

               语句3:步进语句(每次循环结束的时候执行一次)改变控制循环变化的因子        for循环里面的语句1,2,3都可以省略,分号不可以省略,语句2省略时默认为真

      for();有分号影响程序运行,但系统不报错

      嵌套:一般外面控制层数,里面控制输出

  • while循环   ①表达式为真,则循环继续;当表达式为假,则退出

                        ②如果忘记语句3(即控制循环因子变化的语句),则判断恒为真,死循环

  • do-while循环   ①先执行一次语句块;再判断
  • while和do-while的区别:①while 循环保持执行0次及以上;

                                            ②do-while 循环保持执行1次及以上

                                            ③如果可以保证表达式第一次进入循环一定判断为真,则没有区别

  • break:跳出switch和最近的一层循环
  • continue:本次循环中continue以下代码不执行,直接进入下一次循环

           

      

函数:

  • 函数名首字母大写,不能数字开头,尽量见名知意
  • 组成:返回值  函数名 参数列表 代码体

     返回值:从函数内能且只能返回一个值,且类型要和返回值类型匹配

  • 函数调用:函数名(参数列表)

              函数2调用函数1,如果函数2写在函数1前面会报错

              可以将函数1的声明写在函数2之前:返回值类型 函数名(参数类型)

              或者exter 函数类型 函数名()

              e.g.  int Max(int , int)

  • 不出现scanf_s(),用参数列表替代
  • 变量声明:变量类型 变量名;
  • 变量初始化:定义时给值;
  • 变量赋值:变量名=具体数;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值