O'Reilly logo

C Programming Essentials by S. K. Bandyopadhyay, K. N. Dey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required