VTC "C" Programming Quicktime Video Tutorials
Chapters Included in this video:
Introduction
Introduction (01:44)
Introduction to C (06:24)
Versions of C (03:41)
The C Programming Process (03:56)
Using this CD (05:3icon_cool.gif
A Basic C Program
The Hello World Program (08:5icon_cool.gif
Variables (15:29)
The scanf Function (10:11)
Chapter 2 Exercises (02:49)
Chapter 2 Solutions (06:05)
Basic Elements of a C Program
Whitespace (09:1icon_cool.gif
Data Types (18:44)
Strings (26:32)
Arithmetic Operators (16:14)
Comments (09:14)
More on printf and scanf (22:07)
Chapter 3 Exercises (04:03)
Chapter 3 Solutions (10:53)
Conditional Code
The if Statement (11:19)
Blocks (10:49)
The if...else Statement (14:57)
The switch Statement (07:53)
Relational Operators (10:52)
Boolean Expressions (15:29)
Advanced Relational Operators (19:23)
The goto Statement (07:06)
Chapter 4 Exercises (01:25)
Chapter 4 Solutions (12:54)
Introducing the Course Project (05:25)
Course Project Solution (05:17)
Loops
About Loops (08:4icon_cool.gif
The while Loop (18:5icon_cool.gif
The for Loop (09:02)
The do...while Loop (07:07)
eak and continue (02:5icon_cool.gif
Special Loops (11:3icon_cool.gif
Chapter 5 Exercises (03:31)
Chapter 5 Solutions (14:00)
Arrays
About Arrays (20:03)
Strings Revisited (10:32)
Multi-dimensional arrays (18:39)
Array Initialisation (15:44)
Chapter 6 Exercises (02:19)
Chapter 6 Solutions (15:06)
Strings and Characters
String Input and Output (24:55)
The ASCII Character Set (14:10)
Character Functions (06:25)
Chapter 7 Exercises (03:02)
Chapter 7 Solutions (16:2icon_cool.gif
Advanced Operators
Assignment Operators (06:22)
Increment and Decrement Operators (15:14)
The ? : Operator (12:30)
The sizeof Operator (10:12)
Casting (09:2icon_cool.gif
Chapter 8 Exercises (01:30)
Chapter 8 Solutions (06:02)
The C Preprocessor
About the C Preprocessor (05:04)
The #include Directive and Header Files (20:10)
The #define Directive (17:50)
Macros (12:17)
The #ifdef and #ifndef Directives (12:21)
Other C Preprocessor Directives (02:36)
Chapter 9 Exercises (02:21)
Chapter 9 Solutions (09:4icon_cool.gif
Functions
About Functions (07:32)
Defining and Calling Functions (13:16)
Global Variables (13:07)
Function Parameters (18:31)
Functions that Return a Value (21:31)
Function Prototypes (11:27)
Chapter 10 Exercises (07:37)
Chapter 10 Solutions (21:40)
Structures
Defining and Using a Structure (09:53)
Structures and Functions (04:49)
The typedef Keyword (04:39)
Chapter 11 Exercises (02:42)
Chapter 11 Solutions (05:10)
The Compilation Process
Layout of a C File (04:36)
Structure of a C Program (03:50)
The Compilation Process (14:12)
Chapter 12 Exercises (02:13)
Chapter 12 Solutions (05:13)
Basic Pointers
Introduction to Basic Pointers (03:14)
Understanding Pointers (06:17)
Pointer Syntax (03:33)
Pointer Syntax Examples (05:17)
A Common Pointer Confusion (03:5icon_cool.gif
What are Pointers for? (03:31)
Coding with Pointers (16:13)
Pointers as Function Parameters (10:45)
Pointers to Structures (15:50)
Chapter 13 Exercises (02:44)
Chapter 13 Solutions (11:27)
Scope
About Scope (20:59)
The static Keyword (24:39)
Chapter 14 Exercises (02:44)
Chapter 14 Solutions (08:44)
Dynamic Memory
About Dynamic Memory (03:55)
Understanding Memory (05:10)
The malloc Function (09:39)
malloc Examples (07:09)
The free function (08:45)
Other Dynamic Memory Functions (04:46)
Chapter 15 Exercises (04:12)
Chapter 15 Solutions (14:47)
The Standard C Function Liary
The main Function (05:0icon_cool.gif
void Functions (02:14)
Exiting a Program (09:00)
File-based Input and Output (08:49)
stdio.h Revisited (02:32)
Standard I/O Functions (08:52)
Using Standard I/O Functions (19:04)
Generating Random Numbers (05:03)
References (01:09)
Chapter 16 Exercises (07:56)
Chapter 16 Solutions (30:43)
Bitwise Operators
About Bits (04:17)
The and Operators (08:00)
The ~ Operator (03:24)
The & and | Operators (16:15)
Bit-sized Structure Fields (03:57)
Chapter 17 Exercises (03:12)
Chapter 17 Solutions (03:31)
Advanced Pointers
The void Pointer (07:41)
The NULL pointer (05:57)
Pointers and Arrays (07:37)
Pointer Arithmetic (08:55)
Pointers to Pointers (07:35)
Chapter 18 Exercises (02:24)
Chapter 18 Solutions (08:50)
Function Pointers
About Pointers to Functions (02:19)
Understanding Pointers to Functions (05:45)
Using Function Pointers (18:53)
Writing Generic Code (02:53)
Chapter 19 Exercises (04:30)
Chapter 19 Solutions (08:00)
Appendix - Linked Lists (05:25)
The End (00:54)
Download:
http://rapidshare.com/files/10787905...ming.part1.rar
http://rapidshare.com/files/10787867...ming.part2.rar