10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPLAB <strong>C30</strong> C 编 译 器 诊 断anonymous union declared inside parameter list在 函 数 参 数 列 表 内 部 声 明 了 匿 名 联 合 。 良 好 的 编 程 习 惯 是 在 参 数 列 表 外 部 声 明 联 合 ,因 为 在 参 数 列 表 内 部 定 义 联 合 时 , 它 们 可 能 不 会 成 为 完 全 类 型 。anonymous variadic macros were introduced in C99接 受 可 变 参 数 数 的 宏 属 于 C99 的 一 个 特 性 。argument ‘identifier’ might be clobbered by ‘longjmp’ or ‘vfork’调 用 longjmp 可 能 会 改 变 一 个 参 数 。 仅 在 优 化 编 译 时 会 出 现 这 些 警 告 。array ‘identifier’ assumed to have one element指 定 数 组 的 长 度 没 有 显 式 指 定 。 没 有 这 一 信 息 时 , 编 译 器 假 定 数 组 有 一 个 元 素 。array subscript has type ‘char’数 组 下 标 为 “char” 类 型 。array type has incomplete element type数 组 类 型 不 能 具 有 不 完 全 元 素 类 型 。asm operand n probably doesn’t match constraints指 定 的 扩 展 asm 操 作 数 可 能 与 其 约 束 不 匹 配 。assignment of read-only member ‘name’元 素 “name” 声 明 为 常 量 , 但 不 能 被 赋 值 修 改 。assignment of read-only variable ‘name’“name” 声 明 为 常 量 , 但 不 能 被 赋 值 修 改 。‘identifier’ attribute directive ignored指 定 的 属 性 不 是 已 知 或 支 持 的 属 性 , 因 此 被 忽 略 。‘identifier’ attribute does not apply to types指 定 的 属 性 不 能 适 用 于 类 型 , 被 忽 略 。‘identifier’ attribute ignored指 定 的 属 性 在 给 定 上 下 文 中 是 没 有 意 义 的 , 因 此 被 忽 略 。‘attribute’ attribute only applies to function types指 定 的 属 性 仅 适 用 于 函 数 的 返 回 值 类 型 , 不 适 用 于 其 他 声 明 。Bbackslash and newline separated by space当 处 理 转 义 序 列 时 , 遇 到 了 反 斜 杠 和 换 行 符 , 二 者 之 间 以 空 格 分 隔 。backslash-newline at end of file当 处 理 转 义 序 列 时 , 在 文 件 结 束 遇 到 了 反 斜 杠 和 换 行 符 。bit-field ‘identifier’ type invalid in ISO C用 于 指 定 标 识 符 的 类 型 在 ISO C 中 无 效 。braces around scalar initializer在 初 始 化 前 后 有 多 余 的 大 括 号 对 。© 2005 Microchip Technology Inc. DS51284C_CN 第 133 页

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

Saved successfully!

Ooh no, something went wrong!