1.
Introduction
1.1.
Fundamentals
1.2.
Overview
1.3.
Language Features
1.4.
Creating a C Program
1.5.
Build & Compile the first Program
1.6.
Compiler Errors
1.7.
Compiler Warnings
1.8.
Linker Errors
1.9.
Runtime Errors
1.10.
Logic Errors
1.11.
Structure of C Program
2.
Basics
2.1.
Comments
2.2.
Preprocessor
2.3.
Include Statement
2.4.
Displaying Output
3.
Variables and Data
3.1.
Variables and Data Types
3.2.
Data Types
3.3.
Enums and Characters
3.4.
Format Specifiers
3.5.
Command Line Arguments
4.
Operators
4.1.
Overview
4.2.
Basic Operators
4.3.
Assignment
4.4.
Bitwise Operators
4.5.
Cast and sizeof
4.6.
Assignment
4.7.
Operator Precedence
5.
Control Flow
5.1.
Overview
5.2.
If Statements
5.3.
Determine amount of Pay
5.4.
Switch Statement
5.5.
For Loop
5.6.
While and Do-While
5.7.
Nested Loops and Loop Control - Break and Continue
5.8.
Guess the Number
6.
Arrays
6.1.
Creating and using Arrays
6.2.
Initialization
6.3.
Generate Prime Numbers
6.4.
Multidimensional Arrays
6.5.
Simple Weather Program
6.6.
Variable Length Arrays
7.
Functions
7.1.
Basics
7.2.
Defining Functions
7.3.
Arguments and Parameters
7.4.
Returning data from functions
7.5.
Local and Global Variables
7.6.
Write some functions
7.7.
Create a Tic Tac Toe Game
8.
Character Strings
9.
Debugging
9.1.
Debugging
9.2.
Call Stack
9.3.
Common Mistakes
9.4.
Compiler Errors
10.
Pointer Basics
10.1.
Overview
10.2.
Defining Pointers
10.3.
Accessing Pointers
10.4.
Assignment
11.
Utilizing Pointers
11.1.
Overview
11.2.
Pointers and const
11.3.
Pointers and Arrays
11.4.
Passing Pointer to Function
11.5.
Assignment
12.
Pointer Arithmetic
13.
Dynamic Memory
14.
Structures
14.1.
Creating and Using Structures
15.
File Input Output
16.
Standard Library
17.
Working with Larger Programs
18.
Storage Classes
19.
Advanced Data Types
20.
Type Qualifiers
21.
Bit Manipulation
22.
Advanced Control Flow
23.
Input and Output
24.
Advanced Function Concepts
25.
Unions
26.
The Preprocessor
27.
Macros
28.
Advanced Debugging, Analysis, and Compiler Options
29.
Advanced Pointers
30.
Static Libraries and Shared Objects
31.
Useful C Libraries
32.
Data Structures
33.
Interprocess Communication and Signals
34.
Threads
35.
Networking (Sockets)
Light
Rust
Coal
Navy
Ayu
C Fundamentals
Introduction
Fundamentals
Overview
Features
C-Program
Compiler Errors
Compiler Warnings
Linker Errors
Runtime Errors
Logic Errors
Structure