Appendix E. C99—A Brief Introduction
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.
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 present in ...
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.