C language in plain view
Introduction
edit- Overview (A.pdf, B.pdf, C.pdf)
- Number System (A.pdf, B.pdf, C.pdf)
- Memory System (A.pdf, B.pdf, C.pdf)
Handling Repetition
editHandling a Big Work
edit- Function Overview (A.pdf, B.pdf)
- Functions & Variables (A.pdf, B.pdf)
- Functions & Pointers (A.pdf, B.pdf)
- Functions & Recursions (A.pdf, B.pdf)
Handling Series of Data
editBackground
edit- Background (A.pdf)
Basics
edit- Pointers (A.pdf, B.pdf)
- Arrays (A.pdf, B.pdf)
- Array Pointers (A.pdf, B.pdf)
- Multi-dimensional Arrays (A.pdf, B.pdf)
- Array Access Methods (A.pdf, B.pdf)
- Structures (A.pdf, B.pdf)
Examples
edit- Spreadsheet Example Programs
Applications
edit- Address-of and de-reference operators (A.pdf)
- Applications of Pointers (A.pdf)
- Applications of Arrays (A.pdf)
- Applications of Array Pointers (A.pdf)
- Applications of Multi-dimensional Arrays (A.pdf)
- Applications of Array Access Methods (A.pdf)
- Applications of Structures (A.pdf)
Handling Various Kinds of Data
editHandling Low Level Operations
edit- Bitwise Operations (A.pdf, B.pdf)
- Bit Field (A.pdf, B.pdf)
- Union (A.pdf, B.pdf)
- Accessing IO Registers (A.pdf, B.pdf)
Declarations
edit
Class Notes
edit- TOC (TOC.pdf)
- Day01 (A.pdf, B.pdf, C.pdf) ...... Introduction (1) Standard Library
- Day02 (A.pdf, B.pdf, C.pdf) ...... Introduction (2) Basic Elements
- Day03 (A.pdf, B.pdf, C.pdf) ...... Introduction (3) Numbers
- Day04 (A.pdf, B.pdf, C.pdf) ...... Structured Programming (1) Flowcharts
- Day05 (A.pdf, B.pdf, C.pdf) ...... Structured Programming (2) Conditions and Loops
- Day06 (A.pdf, B.pdf, C.pdf) ...... Program Control
- Day07 (A.pdf, B.pdf, C.pdf) ...... Function (1) Definitions
- Day08 (A.pdf, B.pdf, C.pdf) ...... Function (2) Storage Class and Scope
- Day09 (A.pdf, B.pdf, C.pdf) ...... Function (3) Recursion
- Day10 (A.pdf, B.pdf, C.pdf) ...... Arrays (1) Definitions
- Day11 (A.pdf, B.pdf, C.pdf) ...... Arrays (2) Applications
- Day12 (A.pdf, B.pdf, C.pdf) ...... Pointers (1) Definitions
- Day13 (A.pdf, B.pdf, C.pdf) ...... Pointers (2) Applications
- Day14 (A.pdf, B.pdf, C.pdf) ...... C String (1)
- Day15 (A.pdf, B.pdf, C.pdf) ...... C String (2)
- Day16 (A.pdf, B.pdf, C.pdf) ...... C Formatted IO
- Day17 (A.pdf, B.pdf, C.pdf) ...... Structure (1) Definitions
- Day18 (A.pdf, B.pdf, C.pdf) ...... Structure (2) Applications
- Day19 (A.pdf, B.pdf, C.pdf) ...... Union, Bitwise Operators, Enum
- Day20 (A.pdf, B.pdf, C.pdf) ...... Linked List
- Day21 (A.pdf, B.pdf, C.pdf) ...... File Processing
- Day22 (A.pdf, B.pdf, C.pdf) ...... Preprocessing
See also https://cprogramex.wordpress.com/
Old Materials
edituntil 201201
- Intro.Overview.1.A (pdf)
- Intro.Memory.1.A (pdf)
- Intro.Number.1.A (pdf)
- Repeat.Control.1.A (pdf)
- Repeat.Loop.1.A (pdf)
- Work.Function.1.A (pdf)
- Work.Scope.1.A (pdf)
- Series.Array.1.A (pdf)
- Series.Pointer.1.A (pdf)
- Series.Structure.1.A (pdf)
- Data.Type.1.A (pdf)
- Data.TypeCast.1.A (pdf)
- Data.Operators.1.A (pdf)
until 201107
- Intro.1.A (pdf)
- Control.1.A (pdf)
- Iteration.1.A (pdf)
- Function.1.A (pdf)
- Variable.1.A (pdf)
- Operators.1.A (pdf)
- Pointer.1.A (pdf)
- Pointer.2.A (pdf)
- Array.1.A (pdf)
- Type.1.A (pdf)
- Structure.1.A (pdf)
go to [ C programming in plain view ]