C Programming: The Tutorial

C Programming: The TutorialReviews
Author: Thomas Gabriel
Pub Date: 2016
ISBN: 978-2-9551114-2-0
Pages: 1341
Language: English
Format: PDF
Size: 25 Mb

Download

C Programming: The Tutorial is the ideal book for learning the C language for students, IT professionals or autodidacts without assuming any prior programming experience. Concepts are smoothly introduced while thoroughly described with a great number of examples and figures. The author willfully takes the side of focusing on basic and short examples highlighting the features being described instead of long and wearing examples.
Trickier and essential points are not fully conveyed in a single “dose” as it is generally done. Instead, they are described with different perspectives in different sections, each time adding new pieces of information in order to tame them step-by-step efficiently.
The book details the most important features of the C language and C libraries as specified by the standards C90 and C99. A dedicated chapter introducing C11 gives the most useful new features that can be exploited by beginners and intermediate programmers in C.
C Programming: The Tutorial not only does it set the learning up a sound basis but goes beyond the description of the C language. If, in the first part of the book, it describes the C language, it provides valuable material in the last three chapters in which it explains, in Linux and UNIX systems, how to compile C program with gcc, manage compilations with make, improve programs with additional tools such as GDB, cope with the versions of programs with SCCS and RCS.

+

Table of Contents

PART I C PROGRAMMING
1 OVERVIEW
2 BASIC TYPES AND VARIABLES
3 ARRAYS, POINTERS AND STRINGS
4 OPERATORS
5 CONTROL FLOW
6 USER-DEFINED TYPES
7 FUNCTIONS
8 C MODULES
9 INTERNATIONALIZATION
10 INPUT/OUTPUT
11 STANDARD C LIBRARY
12 C11

PART II TOOLS XIII COMPILING C PROGRAMS
13 MAKEFILE
14 PROGRAMMING TOOLS