5.1.2 Execution environments

Previous Table of Contents

147 Two execution environments are defined: freestanding and hosted.

148 In both cases, program startup occurs when a designated C function is called by the execution environment.

149 All objects with static storage duration shall be initialized (set to their initial values) before program startup.

150 The manner and timing of such initialization are otherwise unspecified.

151 Program termination returns control to the execution environment.

152 Forward references: storage durations of objects (6.2.4), initialization (6.7.8).

Next

Created at: 2005-06-29 02:18:52 The text from WG14/N1124 is copyright © ISO