This C Language Programming book is carefully formatted for kindle edition. Read on mac, pc, smart phone, tabs, fire, etc.
This book is for absolute beginners with or without prior knowledge in programming, as this book uses Simple words, Short sentences, and Straightforward paragraphs. The triple S way of learning C language programming. The topics covered in this book includes brief introduction to C language, variables, data types, control structures, functions, pointers, and input and output stream to external files. This book starts its discussion from short history to installation of the needed software resource and a step by step screen shots of how to write C language code, compile and execute C programs. It presents graphical representation of algorithms for simpler learning. This book is packed with working and running C program samples and after reading this book, the reader would be able to develop and create C language programs based particularly from problems given in computer science courses, hence, adopting to other programming language will be a lot easier. This book is your first step in your programming career.
Get your copy now while it's on sale at $3.44!
Summary of Topics covered:
Chapter 1 - Starting C Language Programming
Reasons to use C Language
Beginning to Program in C Language
Installing the Dev-C++
Installing compiler for Linux
Chapter 2 - Our First C Language Program
The components of a C program
Writing, compiling, and running our first program using Dev-C++ for Windows, and Linux
Correcting errors
Statements
Null Statements
White spaces
Chapter 3 - Storing Data: Variables and Data Types in C Language
Variable Declaration and definition
Scope of variables
Constants
Keywords
Conversion specifiers of data types
Chapter 4 - Fundamentals of Input And Output in C Language
Displaying text on-screen
Literal text
An escape sequence
Accepting user input
Chapter 5 - Arrays and Strings in C Language
Single-Dimensional
Multi-Dimensional Array
Strings
Declaring and defining a string
Defining a string using input functions
Strings' pre-defined functions
Chapter 6 - Mathematical Operations in C Language
Expressions
Operators
Assignment
Mathematical
Binary
Unary
Precedence level and parentheses
Relational
Logical
Type Casting
Pre-defined Mathematical Functions
Chapter 7 - Conditional Statements in C language
if() statement
Single-alternative
Dual-alternative
Multiple-alternative
Nested if() statement
The switch() statement
Things to consider in conditional statement
Chapter 8 - Looping Statements in C Language
Counter-controlled loop
for() loop statement
Nested for() loop statement
Condition-controlled loop
Pre-test loop
Post-test loop
The Infinite Loop
Chapter 9 - User-Defined Functions in C Language
User-defined function , prototype, definition
Calling a user-defined function
Things to consider in functions:
Chapter 10 - User-Defined Data Types in C Language
Structures
Declaring and Defining a structure
Accessing Members
Compound declaration and definition of structure
Chapter 11 - Pointer in C Language
Pointer Declaration and definition
How pointers works?
Pointer Arithmetic
Chapter 12 - File Management in C Language
File management in C
Defining and opening a file
Closing a File
Reading and writing a file
putc() and getc() functions
fprintf() and fscanf() functions
Deleting a File
Renaming a File
Each chapter presents a Self-assessment questions.
To GOD be all the glory!