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.