Keil™, An ARM® Company

RealView Compiler User's Guide

New features of C99

1.4. New features of C99

The 1999 C standard introduces a range of new features into C, including:

  • New language features, including new keywords and identifiers, together with extended syntax for the existing C90 language

  • New library features, including new libraries, and new macros and functions for existing C90 libraries.

A selection of new features in C99 that are of interest to developers using them for the first time, are discussed in the following sections.

Note

C90 is compatible with Standard C++ in the sense that the language specified by the standard is a subset of C++, except for a few special cases. New features in the C99 standard mean that C99 is no longer compatible with C++ in this sense.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0375A