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 编 译 器 诊 断‘identifier’ is narrower than values of its type结 构 的 一 个 位 域 成 员 具 有 枚 举 类 型 , 但 位 域 的 宽 度 不 够 , 不 足 以 表 示 所 有 枚 举 值 。‘storage class’ is not at beginning of declaration指 定 的 存 储 类 别 不 在 声 明 的 开 头 。 要 求 在 声 明 中 将 存 储 类 别 放 在 最 前 面 。ISO C does not allow extra ‘;’ outside of a function在 函 数 外 部 发 现 了 多 余 的 “;”。 这 是 ISO C 不 允 许 的 。ISO C does not support ‘++’ and ‘--’ on complex typesISO C 不 支 持 对 复 数 类 型 使 用 递 增 运 算 符 和 递 减 运 算 符 。ISO C does not support ‘~’ for complex conjugation在 ISO C 中 , 不 能 对 共 扼 复 数 使 用 按 位 取 反 运 算 符 。ISO C does not support complex integer typesISO C 不 支 持 复 数 整 型 , 如 __complex__ short int。ISO C does not support plain ‘complex’ meaning ‘double complex’使 用 不 加 其 他 修 饰 符 的 __complex__ 与 ISO C 中 不 支 持 的 “complex double” 等价 。ISO C does not support the ‘char’ ‘kind of format’ formatISO C 不 支 持 对 指 定 的 “ 格 式 类 型 ” 使 用 说 明 字 符 “char”。ISO C doesn’t support unnamed structs/unionsISO C 要 求 所 有 的 结 构 和 / 或 联 合 都 有 名 字 。ISO C forbids an empty source file文 件 不 包 含 函 数 或 数 据 。 这 是 ISO C 不 允 许 的 。ISO C forbids empty initializer bracesISO C 要 求 将 初 值 括 在 大 括 号 内 。ISO C forbids nested functions在 一 个 函 数 内 定 义 了 另 外 一 个 函 数 。ISO C forbids omitting the middle term of a ?: expression要 求 在 条 件 表 达 式 的 “?” 和 “:” 之 间 要 有 中 间 项 或 表 达 式 。ISO C forbids qualified void function return type不 能 对 void 函 数 返 回 值 类 型 使 用 限 定 符 。ISO C forbids range expressions in switch statementsISO C 不 允 许 在 单 个 case 标 号 中 指 定 连 续 值 的 范 围 。ISO C forbids subscripting ‘register’ arrayISO C 不 允 许 对 “ 寄 存 器 ” 数 组 加 下 标 。ISO C forbids taking the address of a labelISO C 不 允 许 取 标 号 的 地 址 。ISO C forbids zero-size array ‘name’“name” 数 组 的 长 度 必 须 大 于 零 。© 2005 Microchip Technology Inc. DS51284C_CN 第 141 页

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

Saved successfully!

Ooh no, something went wrong!