Sie sind auf Seite 1von 4

C Programming

Introducing C

Introduction
Short History of C
C on Windows
Testing Visual C++ 2005 Express Edition
C on Linux
Testing GNU CPP
What a Compiler Is
First Steps

Collapse

Collapse

Hello World
Entering The Program Pt.1
Entering The Program Pt.2
Compile & Run
Examine Each Line
First Program Assignment
First Program Answer
Types/Operators & Expressions

(01:55)T
(04:28)T
(06:41)T
(07:04)T
(10:08)T
(02:46)T
(02:55)T
Collapse

Types/Operators & Expressions


Variable Names
Data Types & Sizes
Constants
Declarations
Arithmetic Operators
Relational & Logical Operators Pt.1
Relational & Logical Operators Pt.2
Type Conversions
Increment & decrement Operators
Bitwise Operators
Assignment Operators & Expressions
Conditional Expressions
Precedence & Order of Evaluations
Control Flow

(05:35)T
(03:40)T
(04:02)T
(02:55)T
(03:41)T
(03:21)T
(04:29)T

(03:27)T
(06:53)T
(03:38)T
(07:20)T
(03:10)T
(02:33)T
(04:40)T
(04:34)T
(05:25)T
(03:20)T
(09:50)T
(03:43)T
(04:16)T
(06:38)T

Collapse

Control Flow
Statements & Blocks
If-Else
Else-If Pt.1
Else-If Pt.2
Switch
Loops - While
Loops - For
Loops - Do-While
Break & Continue
Goto & Labels

(02:11)T
(05:57)T
(02:11)T
(04:44)T
(05:19)T
(09:38)T
(08:56)T
(04:54)T
(03:29)T
(03:35)T
(02:25)T

C Programming
Functions & Program Structure

Functions & Program Structure


Basics of Functions Pt.1
Basics of Functions Pt.2
Functions Returning Non-integers
External Variables
Scope Rules
Header Files
Static Variables Pt.1
Static Variables Pt.2
Register Variables
Block Structure
Initialization
Recursion
The C Preprocessor
Pointers & Arrays

(02:36)T
(04:59)T
(03:54)T
(03:59)T
(04:22)T
(03:52)T
(03:54)T
(07:14)T
(02:25)T
(02:03)T
(03:10)T
(03:48)T
(04:04)T
(05:58)T

Collapse

Pointers & Arrays


Pointers & Addresses Pt.1
Pointers & Addresses Pt.2
Pointers & Function Arguments
Pointers & Arrays
Address Arithmetic
Character Pointers & Functions
Pointer Arrays/Pointers to Pointers
Multi-dimensional Arrays
Initialization of Pointer Arrays
Pointers vs. Multi-dimensional Arrays
Command-line Arguments
Pointers to Functions
Complicated Declarations
Structures

Collapse

(01:05)T
(04:02)T
(06:02)T
(02:57)T
(04:01)T
(06:07)T
(03:53)T
(02:44)T
(05:07)T
(02:48)T
(02:38)T
(03:15)T
(02:39)T
(02:36)T

Collapse

Structures
Basics of Structures Pt.1
Basics of Structures Pt.2
Structures & Functions
Arrays of Structures
Pointers to Structures
Typedef
Unions
Bit-fields

(02:18)T
(04:24)T
(04:22)T
(06:59)T
(02:37)T
(06:49)T
(02:20)T
(02:50)T
(02:37)T

C Programming
Input & Output

Collapse

Input & Output


Standard Input & Output
Formatted Output-Printf Pt.1
Formatted Output-Printf Pt.2
Variable Length Argument Lists
Formatted Input Scanf
File Access
Error Handling Stderr & Exit
Line Input & Output
Miscellaneous Functions
Using C on the Web

Collapse

Using C on the WWW With CG


Basics of CGI Pt.1
Basics of CGI Pt.2
Preparing For C & CGI Pt.1
Preparing For C & CGI Pt.2
Hello World on CGI
Functions For C on WWW
Writing A Form For CGI Pt.1
Writing A Form For CGI Pt.2
Writing A Form For CGI Pt.3
Display & Use Environment Vars Pt.1
Display & Use Environment Vars Pt.2
The UNIX System Interface

(04:14)T
(04:10)T
(03:48)T
(04:32)T
(05:12)T
(07:57)T
(04:10)T
(06:09)T
(06:41)T
(07:11)T
(04:23)T
(06:55)T

Collapse

The UNIX System Interface


Low Level I/O Read & Write
Open/Create/Close/Unlink
Random Access Lseek
Input & Output

(02:24)T
(06:36)T
(05:48)T
(02:49)T
(05:12)T
(02:50)T
(05:29)T
(05:03)T
(01:45)T
(06:31)T

(03:39)T
(02:59)T
(03:45)T
(02:11)T

Collapse

Input & Output <stdio.h> Pt.1


Input & Output <stdio.h> Pt.2
File I/O & Character I/O
Direct I/O & Error Handling
Character Class Tests <ctype.h>
String Functions <string.h> Pt.1
String Functions <string.h> Pt.2
Math & Utility <math.h> & <stdlib.h>
Diagnostics/Arg Lists & Signals Pt.1
Diagnostics/Arg Lists & Signals Pt.2
Date & Time Functions <time.h> Pt.1
Date & Time Functions <time.h> Pt.2
Defined Limits <limits.h> & <float.h>

(06:53)T
(04:56)T
(06:38)T
(05:59)T
(02:18)T
(07:16)T
(04:55)T
(03:32)T
(05:47)T
(02:25)T
(03:24)T
(04:34)T
(01:57)T

C Programming
Review

Review
Credits

Collapse
(03:57)T

Collapse
About this Author

(01:09)T