zoukankan      html  css  js  c++  java
  • 函数及数组

    函数
    函数定义
    定义在类中的具有特定功能的一段独立小程序
    返回值类型:函数运行后的结果的数据类型
    参数类型:是参数的数据类型
    参数:是一个变量,用于存储调用函数时传递给函数的实际参数
    return:用于结束函数
    格式1:修饰符 返回值类型 函数名(参数类型 参数1,参数类型 参数2){执行语句 return返回值;}
    格式2:修饰符 void 函数名(参数类型 参数1,参数类型 参数2){执行语句 return返回值;}void代表函数没返回值,没返回值可不写return

    函数特点
    将功能代码封装 便于该功能复用 只有被调用才能执行 提高代码复用性
    函数中只能调用函数,不能函数内部定义函数

    函数应用
    先明确函数其功能的运算结果(明确返回类型)
    在明确定义该功能的过程中是否需要位置的内容参与运算(明确函数的参数列表即参数类型和参数个数)

    函数重载
    概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可
    重载的特点 与返回类型无关,只看参数列表
    优点 方便阅读,优化了程序设计

    数组
    一维数组
    同一种类型数据的集合
    优点 可以自动给数组中的元素从0开始变列,方便操作这些元素。
    格式
    元素类型[] 数组名 = new 元素类型[元素个数或者数组长度]脚码超出报错
    元素类型[] 数组名 = new 元素类型[]{元素,元素,......}
    二维数组
    int[][] arr = new int[a][b]; 二维数组中有a个一维数组,每个一维数组中有b个元素
    int[][] arr = new int[a][] ,二维数组中有a个一维数组,每个一维数组都是默认初始化

  • 相关阅读:
    Daemon——守护进程
    RTMP
    CR LF CR/LF
    SO_REUSEADDR
    [aac @ ...] more samples than frame size (avcodec_encode_audio2)
    前端向后端传数据的方法
    控制层接受参数
    Swagger2
    net.sf.json------json解析
    springboot
  • 原文地址:https://www.cnblogs.com/tanghao666/p/7209219.html
Copyright © 2011-2022 走看看