12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

标 准 C 实 现 定 义B.1.9结 构 、 联 合 、 枚 举 和 位 域ISO/IEC C 标 准 要 求 为 结 构 化 数 据 类 型 记 录 以 下 执 行 的 详 细 信 息 :• 使 用 其 他 类 型 的 成 员 访 问 联 合 成 员 时 的 结 果• 结 构 成 员 的 填 充 和 对 齐• 普 通 int 位 域 是 按 照 signed int 位 域 处 理 还 是 按 照 unsigned int 位 域 处 理• 单 元 内 位 域 的 分 配 顺 序• 位 域 是 否 可 以 跨 越 存 储 单 元 的 边 界• 选 定 为 表 示 枚 举 类 型 值 的 整 数 类 型 。有 关 详 细 信 息 , 请 参 阅 第 5 章 C 和 C++ 实 现 细 节 。联 合有 关 信 息 , 请 参 阅 第 5-7 页 的 联 合 。枚 举有 关 信 息 , 请 参 阅 第 5-7 页 的 枚 举 。结 构 的 填 充 和 对 齐有 关 信 息 , 请 参 阅 第 5-8 页 的 结 构 。位 域有 关 信 息 , 请 参 阅 第 5-10 页 的 位 域 。B.1.10限 定 符具 有 volatile 限 定 类 型 的 对 象 作 为 字 、 半 字 或 字 节 进 行 访 问 , 具 体 访 问 方 式 由 该对 象 的 大 小 和 对 齐 情 况 确 定 。 对 于 大 于 一 个 字 的 volatile 对 象 , 对 该 对 象 的 各 部分 的 访 问 顺 序 是 未 定 义 的 。 对 volatile 位 域 的 更 新 通 常 需 要 进 行 读 取 - 修 改 - 写入 。 对 对 齐 的 字 、 半 字 和 字 节 类 型 的 访 问 是 原 子 访 问 。 其 他 volatile 访 问 不 一 定是 原 子 访 问 。否 则 , 对 于 volatile 限 定 对 象 的 读 取 和 写 入 根 据 源 代 码 的 直 接 指 示 发 生 , 并 按 源代 码 指 示 的 顺 序 执 行 。B-6 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

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

Saved successfully!

Ooh no, something went wrong!