一 、 形 式 参 数 与 实 际 参 数 1 形 式 参 数 : 就 是 在 定 义 函 数 或 过 程 的 时 候 命 名 的 参 数 。 通 俗 讲 就 是 一 个 记 号 。 2 实 际 参 数 : 就 是 在 执 行 时 , 调 用 函 数 或 过 程 时 , 传 递 给 函 数 或 过 程 的 参 数 。 通 俗 讲 就 是 实际 值 。 3 参 数 嘛 , 就 是 一 个 可 变 量 , 它 随 着 使 用 者 的 不 同 而 发 生 变 化 。 举 个 例 子 , 在 中 学 的 时 候 学过 sin(x)函 数 , 这 里 的 x 就 是 形 式 参 数 , 当 你 需 要 求 1 的 正 弦 值 时 , 你 会 使 用 sin(1), 这 里的 1 就 是 实 际 参 数 。 4 形 参 和 实 参 间 的 关 系 : 两 者 是 在 调 用 的 时 候 进 行 结 合 的 , 通 常 实 参 会 将 取 值 传 递 给 形 参 ,形 参 去 之 后 进 行 函 数 过 程 运 算 , 然 后 可 能 将 某 些 值 经 过 参 数 或 函 数 符 号 返 回 给 调 用 者 。 在 过 程 之 间 传 递 参 数 , 形 式 参 数 和 实 际 参 数 是 很 重 要 的 概 念 。 我 们 通 常 说 形 式 参 数 是 过 程 为了 运 行 的 需 要 预 先 在 内 存 中 保 留 的 地 址 单 元 ,而 实 际 参 数 就 是 在 调 用 过 程 时 放 入 这 些 内 存 地址 中 进 行 处 理 的 数 据 。 如 果 形 式 参 数 是 一 个 盒 子 , 那 么 实 际 参 数 就 是 盒 子 里 面 装 的 东 西 。 在参 数 传 递 的 过 程 中 , 形 式 参 数 和 实 际 参 数 的 数 据 类 型要 一 致。 二、 参 数 传 递 函 数 参 数 的 传 递 方式 有两 种, 一 种是 按地 址 传 递 , 一 种是 按值 传 递 。 按地 址 传 递 : 调 用 函 数 时 , 不 直接把实 参 的 值 “告诉”函 数 , 而 是 把地 址 “告诉”它 , 函数 根据 这 个 地 址 来寻找并处 理 值 , 如 果 函 数 修改了 这 个 值 , 也就 修改了 这 个 地 址 对应的 值 。 按值 传 递 : 把值 复制一 ...