Appendix E

C99—A Brief Introduction

E.1 C99 OUTLINES

Like all major softwares, programming languages are also updated from time to time. Since its creation in 1972, the C programming language has undergone several modifications. Most recent of these is the C99 standard published in the year 1999 in a document titled ‘ISO/IEC 9899:1999. This appendix deals with the major changes that have happened from C89 to C99. Here, we present some of these features with brief examples.

E.2 SOME FEATURES REMOVED IN C99
  • C99 drops the “implicit int” rule. In C89, absence of a type specifier resulted in the compiler assuming the default type to be int. This is especially true for return type of functions.
  • C99 also drops the “implicit function declaration” rule ...

Get C Programming Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.