10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MPLAB ® <strong>C30</strong> 用 户 指 南R“name” re-asserted“name” 的 应 答 发 生 重 复 。“name” redefined“name” 先 前 已 定 义 , 现 在 又 被 再 次 定 义 。redefinition of ‘identifier’指 定 的 标 识 符 有 多 个 不 一 致 的 定 义 。redundant redeclaration of ‘identifier’ in same scope指 定 的 标 识 符 在 同 一 作 用 域 中 再 次 声 明 。 这 是 多 余 的 。register used for two global register variables两 个 全 局 寄 存 器 变 量 定 义 为 使 用 同 一 个 寄 存 器 。repeated ‘flag’ flag in format当 检 查 对 strftime 的 调 用 的 参 数 列 表 时 , 编 译 器 发 现 格 式 字 符 串 中 有 一 个 重 复 的 标 志 。当 检 查 对 printf、scanf 等 的 调 用 的 参 数 列 表 时 , 编 译 器 发 现 格 式 字 符 串 中 标 志{ ,+,#,0,-} 之 一 重 复 。return-type defaults to ‘int’在 没 有 显 式 的 函 数 返 回 值 类 型 声 明 的 情 况 下 , 编 译 器 假 定 函 数 返 回 int。return type of ‘name’ is not ‘int’编 译 器 要 求 “name” 的 返 回 值 类 型 为 “int”。‘return’ with a value, in function returning void函 数 声 明 为 void, 但 返 回 了 值 。‘return’ with no value, in function returning non-void声 明 为 返 回 非 void 值 的 函 数 包 含 了 没 有 值 的 返 回 语 句 。 这 是 不 一 致 的right shift count >= width of type移 位 位 数 应 该 小 于 被 移 位 的 类 型 的 位 数 。 否 则 移 位 没 有 意 义 , 结 果 不 确 定 。right shift count is negative移 位 位 数 应 该 为 正 值 。 负 的 右 移 位 数 并 不 意 味 着 左 移 ; 这 是 没 有 意 义 的 。Ssecond argument of ‘identifier’ should be ‘char **’要 求 指 定 标 识 符 的 第 二 个 参 数 为 “char **” 型 。second parameter of ‘va_start’ not last named argument“va_start” 的 第 二 个 参 数 必 须 为 最 后 指 定 的 参 数 。shadowing built-in function ‘identifier’指 定 的 函 数 与 某 内 建 函 数 名 字 相 同 , 因 此 屏 蔽 了 该 内 建 函 数 。shadowing library function ‘identifier’指 定 的 函 数 与 某 个 库 函 数 名 字 相 同 , 因 此 屏 蔽 了 该 库 函 数 。DS51284C_CN 第 146 页© 2005 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!