Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

C language support of the compiler

&pagelevel(2)&pagelevel

The compiler supports the C language scope as defined by Kernighan & Ritchie as well as the ANSI/ISO standard.

The Kernighan & Ritchie definition is documented in:

“The C Programming Language” by B.W. Kernighan and D.M. Ritchie, First Edition, Prentice Hall, 1978

The ANSI/ISO definition is documented in:

„International Standard ISO/IEC 9899 : 1990, Programming languages - C“

„International Standard ISO/IEC 9899 : 1990, Programming languages - C /Amendment 1 : 1994“

„International Standard ISO/IEC 9899 : 2011, Programming languages - C“

The following sections, which are intended as a supplement to the vendor-independent literature listed above, describe the implementation and machine-specific characteristics of this compiler and the various extensions to the standard C language definitions above.

Section Overview of the C language modes compares the C language modes of the compiler and points out the most important differences between them.
Section Implementation-defined behavior based on the ANSI/ISO C standard describes implementation-defined behavior based on the ANSI/ISO standard.
Section Extensions to ANSI/ISO C describes the C language extensions to the definition in the ANSI/ISO standard.
Section Pragmas describes the #pragma directives supported by this compiler.