Learn to Program using the C Programming Language


Learn to Program using the C Programming Language


Learn to Program using the C Programming Language
Learn to Program using the C Programming Language

    This book attempts to teach computer programming to the complete beginner using the C language. As such, it assumes you have no knowledge whatsoever about programming. And if you are worried that you are not good at high-school mathematics, don’t be. It is a myth that you must be good at mathematics to learn programming. In this book, knowledge of primary school mathematics is all that is required—basic addition, subtraction, multiplication, division, finding the percentage of some quantity, finding an average or the larger of two quantities.

C programming

    The C programming language is a machine-independent language that is primarily used to develop numerous applications and operating systems like Windows, as well as more complex programes like the Git repository, the Oracle database, the Python interpreter, and games. It is regarded as a programming foundation when learning any other programming language. Examples of such applications include operating systems and other application software for computer architectures ranging from supercomputers to PLCs and embedded systems.

Full Stack Developer Interview Questions and Answers

    Structured programming, recursion, and basic variable scoping are all features of the procedural programming language C's static system. Constructs in C are easily translated to standard hardware instructions. It has a lengthy history of use in applications created in the past using assembly language.


Contents at a Glance

Chapter 1: Elementary Programming Concepts

1.1 Programs, Languages, and Compilers

1.2 How a Computer Solves a Problem

1.3 How a Computer Executes a Program

1.4 Data Types

Chapter 2: C – The Basics

2.3 C Tokens

2.4 Basic Data Types

2.5 Integer Numbers - int

2.6 Floating-Point Numbers – float and double

2.7 Strings

Chapter 3: Programs with Sequence Logic

3.1 Introduction 

3.2 Read Data Supplied by a User 

3.3 scanf 

3.4 Read Strings 

Chapter 4: Programs with Selection Logic

4.1 Introduction 

4.2 Boolean Expressions 

4.3 The if Construct 

4.4 The if...else Construct 

4.5 On Program Testing 

4.6 Symbolic Constants 

Chapter 5: Programs with Repetition Logic

5.1 Introduction

5.2 The while Construct

5.3 Keep a Count

5.4 Increment and Decrement Operators 

5.5 Assignment Operators 

5.6 Find Largest 

5.7 Find Smallest 

5.8 Read Data from a File

Chapter 6: Characters

Chapter 7: Functions

Chapter 8: Arrays

Chapter 9: Searching, Sorting, and Merging

Chapter 10: Structures

Download full PDF in Comment section



Previous Post Next Post