Higher Education


C Programming Skills, 3E

Author(s): Keith Davenport, Michael Vine

ISBN: 9789360533137

3rd Edition

Copyright: 2015

India Release: 2024


Binding: Paperback

Pages: 336

Trim Size: 241 x 181 mm

Refer Book

Order Inspection Copy

Many students of C will rightly admit that it’s not an easy language to learn, but the professional insight, clear explanations, and examples in the C programming for skills series make learning C easy and fun. Each chapter contains programming challenges, a chapter review, and a complete program that uses chapter-based concepts to construct an easily built application.


  • Each chapter begins with a brief introduction to chapter-based concepts.
  • Series of programming concepts and small programs that illustrate each of the major points of the chapter.
  • Put these concepts together to build a complete program at the end of the chapter.
  • Located at the end of every chapter is a summary that outlines key concepts learned.
  • Throughout the book, few other tidbits, notably the following:

Trick: These contain information that deserves extra attention.

Trap: These warn or caution when it’s easy to make a mistake or where you might run into a problem.

Hint: These provide additional insight or information related to a chapter topic.

  • SIDEBAR: concepts are used beyond beginning programming or in the real world.



1.   Getting Started with C Programming

2.   Primary Data Types

3.   Conditions

4.   Looping Structures

5.   Structured Programming

6.   Arrays

7.   Pointers

8.   Strings

9.   Introduction To Data Structures

10. Dynamic Memory Allocation

11. File Input and Output

12. The C Preprocessor

A Common Unix Commands

B VIM Quick Guide

C NANO Quick Guide

D TCC Quick Guide

E ASCII Character Codes

F COMMON C Library Functions

Keith Davenport

Michael Vine