zoukankan      html  css  js  c++  java
  • 运算符、循环、函数

    转义字符

    通过来转变后面字母或者符号的含义
    :换行
    :退格 相当于backspace
    :按下回车键 window系统 回车符是由两个字符来表示
    :制表符 相当于tab键

    逻辑运算符

    %左边等于右边就是0
    右边是1结果是0
    如果出现负数 只看左边是否负数
    & 只要两边的boolean表达式结果 有一个为false那么结果就是false     
      只有两边都为true 结果为true
    | 两边只要有一个为true 结果为true
      只有两边都有false 结果为false
    ^ 异或:两边相同结果是false
      两边不同结果是true
    & 无论左边是true是false 右边都运算
    && 当左边为false是 右边不运算
    | 两边都参加运算          
    ||当左边为true 右边不运算

    位运算符

    左移<<:就是乘以2的移动的位数次幂
    右移>>: 就是除以2的移动的位数次幂
    位移运算其实是算加减乘除最快的方式
    局限性:总是以2的倍数来增长
    >> 最高位补什么由园友数据的最高位值而定
    如果最高位0 右移后 用0补空位
    如果最高位1 右移后 用1补空位
    >>> 无论最高位是什么右移后 都用0补

    循环函数

    定义初始化表达式
    while(条件表达式)
    {
      循环体(执行语句)
    }
    while:先判断条件,只有条件满足才执行循环体
    do while:先执行循环体,在判断条件,条件满足,再继续执行循环体
    简单一句话 do while:无论条件是否满足,循环体至少执行一次
    for(初始化表达式 循环条件表达式 循环后的操作表达式)
    {
      执行语句;
    }

    变量有自己的作用于 对于for来讲 如果将用于控制循环的增量定义在for语句中 那么该变量只在for语句内有效 for语句执行完毕 该变量在内存中被释放
    for和while可以进行互换 如果需要定于循环增量 用for更为合适
    总结 什么时候使用循环结构 当要对某些语句执行很多次时 就使用循环结构
    无线循环的最简单表现形式
    for(;;){}
    while(true){}

    break 能跳出循环结构
    continue 这能作用于循环结构 继续循环
    特点 结束本次循环 继续下一次循环

    函数:
    定义在勒种的具有特定功能的一段独立小程序 也成为方法
    函数格式:
     修饰符 返回值类型 函数名(参数类型 形式参数1 参数类型 形式参数2)
    {
      执行语句
      return 返回值
    }
    返回值类型 函数运行后的结果的数据类型
    参数类型 是形式参数的数据类型
    形式参数 一个变量 用于存储调用函数时传递给函数的实际参数
    实际参数 传递给形式参数的具体数值
    return 用于结束函数
    返回值
    该值会返回给调用者
    当函数运算后没有具体的返回值时 这是返回值类型用一个特殊的关键字来标识
    该关键字就是void void:代表的是函数没有具体返回值的情况
    当函数的返回值类型是void时 函数中的return语句可以省略不写

    函数特点
    定义函数可以将功能代码进行封装
    便于对该功能进行复用
    函数只有被调用才会被执行
    函数的出现提高了代码的福永兴
    对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写
    函数中只能调用函数 不可以在函数内部定义函数
    定义函数是 函数的结果应该返回给调用者 交由调用者处理

  • 相关阅读:
    剑指 Offer 47. 礼物的最大价值
    剑指 Offer 46. 把数字翻译成字符串
    剑指 Offer 50. 第一个只出现一次的字符
    剑指 Offer 42. 连续子数组的最大和
    剑指 Offer 45. 把数组排成最小的数
    剑指 Offer 44. 数字序列中某一位的数字
    Express全系列教程之(七):cookie的加密
    Express全系列教程之(六):cookie的使用
    Express全系列教程之(八):session的基本使用
    在express项目中使用redis
  • 原文地址:https://www.cnblogs.com/liubaobao/p/8039920.html
Copyright © 2011-2022 走看看