C Programming Language EssentialsREA’s Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. C Programming Language discusses fundamental notions, data types and objects, expressions, statements, declarations, function and program structure, the preprocessor, and the standard library. |
Contents
FUNDAMENTAL NOTIONS | 1 |
DATA TYPES AND DATA OBJECTS SPECIFICATION AND REPRESENTATION | 9 |
EXPRESSIONS | 22 |
STATEMENTS | 45 |
DECLARATIONS | 59 |
FUNCTION AND PROGRAM STRUCTURE | 82 |
THE PREPROCESSOR | 98 |
THE STANDARD LIBRARY | 108 |
Other editions - View all
Common terms and phrases
ANSI ANSI standard argc arithmetic types array of pointers array[0 assignment bits Bitwise block bytes compiler const char contains conversion character ctype.h data object data type definition elif endif enum example executed expression2 extern float.h floating point flow of control form operand1 func function call function declaration function returning getchar goto header file hexadecimal identifier include stdio.h incremented initialized input integer integral type internal linkage Ivalue keyword left to right long int loop LVALUES macro main(void modified NULL number of arguments objects of type octal operand operators output parameters parentheses pfex postfix primary expression printf prototype represent return a value return statement return-type scope sequence signal.h size_t sizeof static int stdarg.h storage class storage duration string literal struct student structure style SWITCH statement temp Test tion tokens type double type float type int typedef union unsigned int VARIABLE ARGUMENT LISTS versions void VOID TYPE whitespace zero