C Programming The Tutorial 1st Edition by Thomas Gabriel – Ebook PDF Instant Download/Delivery: 0136650838, 9780136650830
Full dowload C Programming The Tutorial 1st Edition after payment
Product details:
ISBN 10: 0136650838
ISBN 13: 9780136650830
Author: Thomas Gabriel
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.
C Programming The Tutorial 1st Table of contents:
Introduction
The C Language
Basic Concepts
A Brief History of C
Chapter 1: Overview of C Programming
What is C?
C Language Structure
Sample C Program
The Compiler
Compilation Process
Chapter 2: Variables and Constants
Data Types
Constants
Variables
Assignment Statements
Chapter 3: Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Chapter 4: Control Statements
if and else
switch
Loops (while, for, do-while)
break, continue, and goto
Chapter 5: Functions
Function Declaration
Function Definition
Function Call
Function Parameters
Return Values
Recursion
Chapter 6: Arrays
One-Dimensional Arrays
Multi-Dimensional Arrays
Arrays and Functions
Chapter 7: Pointers
Pointers and Variables
Pointer Arithmetic
Pointers and Arrays
Functions and Pointers
Dynamic Memory Allocation
Chapter 8: Structures and Unions
Structures
Defining Structures
Accessing Structure Members
Unions
Chapter 9: File I/O
File Operations
Reading and Writing Files
File Functions (fopen, fclose, fread, fwrite)
Error Handling in File Operations
Chapter 10: Advanced Topics
Preprocessor Directives
Macros
Include Files
Recursion
Chapter 11: Error Handling and Debugging
Handling Errors in C
Debugging Techniques
The C Library
Chapter 12: Appendices
Appendix A: C Standard Library Functions
Appendix B: ASCII Table
Appendix C: Sample Programs
People also search C Programming The Tutorial 1st:
beginner’s guide to c programming
c programming the tutorial
c programming activities
tutorial to learn c programming
c programming tutorial advanced
Reviews
There are no reviews yet.