C Programming 2007 Tutorials
Online Contents For This Title
We have made some of the video tutorials for C Programming 2007 freely available to help you evaluate our training.
Click on any of the linked lesson listings below to preview FREE!
Title Description
The C Programming Language is the foundation of nearly all modern computer languages. C is a “low level” simple language that can be used to create the most elegant of applications and operating systems. Most of today’s commercial applications and operating systems have the C language at their core. VTC author Tim Heagarty explains the history and mechanics of the language and gives practical advice on its use in the commercial world. To begin learning simply click the links.
Choose your media type:
|
Introducing C
|
||
| Introduction | (05:35) | |
| Short History of C | (03:40) | |
| C on Windows | (04:02) | |
| Testing Visual C++ 2005 Express Edition | (02:55) | |
| C on Linux | (03:41) | |
| Testing GNU CPP | (03:21) | |
| What a Compiler Is | (04:29) | |
|
First Steps
|
||
| Hello World | (01:55) | |
| Entering The Program Pt.1 | (04:28) | |
| Entering The Program Pt.2 | (06:41) | |
| Compile & Run | (07:04) | |
| Examine Each Line | (10:08) | |
| First Program Assignment | (02:46) | |
| First Program Answer | (02:55) | |
|
Types/Operators & Expressions
|
||
| Types/Operators & Expressions | (03:27) | |
| Variable Names | (06:53) | |
| Data Types & Sizes | (03:38) | |
| Constants | (07:20) | |
| Declarations | (03:10) | |
| Arithmetic Operators | (02:33) | |
| Relational & Logical Operators Pt.1 | (04:40) | |
| Relational & Logical Operators Pt.2 | (04:34) | |
| Type Conversions | (05:25) | |
| Increment & decrement Operators | (03:20) | |
| Bitwise Operators | (09:50) | |
| Assignment Operators & Expressions | (03:43) | |
| Conditional Expressions | (04:16) | |
| Precedence & Order of Evaluations | (06:38) | |
|
Control Flow
|
||
| Control Flow | (02:11) | |
| Statements & Blocks | (05:57) | |
| If-Else | (02:11) | |
| Else-If Pt.1 | (04:44) | |
| Else-If Pt.2 | (05:19) | |
| Switch | (09:38) | |
| Loops - While | (08:56) | |
| Loops - For | (04:54) | |
| Loops - Do-While | (03:29) | |
| Break & Continue | (03:35) | |
| Goto & Labels | (02:25) | |
|
Functions & Program Structure
|
||
| Functions & Program Structure | (02:36) | |
| Basics of Functions Pt.1 | (04:59) | |
| Basics of Functions Pt.1 | (03:54) | |
| Functions Returning Non-integers | (03:59) | |
| External Variables | (04:22) | |
| Scope Rules | (03:52) | |
| Header Files | (03:54) | |
| Static Variables Pt.1 | (07:14) | |
| Static Variables Pt.2 | (02:25) | |
| Register Variables | (02:03) | |
| Block Structure | (03:10) | |
| Initialization | (03:48) | |
| Recursion | (04:04) | |
| The C Preprocessor | (05:58) | |
|
Pointers & Arrays
|
||
| Pointers & Arrays | (01:05) | |
| Pointers & Addresses Pt.1 | (04:02) | |
| Pointers & Addresses Pt.2 | (06:02) | |
| Pointers & Function Arguments | (02:57) | |
| Pointers & Arrays | (04:01) | |
| Address Arithmetic | (06:07) | |
| Character Pointers & Functions | (03:53) | |
| Pointer Arrays/Pointers to Pointers | (02:44) | |
| Multi-dimensional Arrays | (05:07) | |
| Initialization of Pointer Arrays | (02:48) | |
| Pointers vs. Multi-dimensional Arrays | (02:38) | |
| Command-line Arguments | (03:15) | |
| Pointers to Functions | (02:39) | |
| Complicated Declarations | (02:36) | |
|
Structures
|
||
| Structures | (02:18) | |
| Basics of Structures Pt.1 | (04:24) | |
| Basics of Structures Pt.2 | (04:22) | |
| Structures & Functions | (06:59) | |
| Arrays of Structures | (02:37) | |
| Pointers to Structures | (06:49) | |
| Typedef | (02:20) | |
| Unions | (02:50) | |
| Bit-fields | (02:37) | |
|
Input & Output
|
||
| Input & Output | (02:24) | |
| Standard Input & Output | (06:36) | |
| Formatted Output-Printf Pt.1 | (05:48) | |
| Formatted Output-Printf Pt.2 | (02:49) | |
| Variable Length Argument Lists | (05:12) | |
| Formatted Input Scanf | (02:50) | |
| File Access | (05:29) | |
| Error Handling Stderr & Exit | (05:03) | |
| Line Input & Output | (01:45) | |
| Miscellaneous Functions | (06:31) | |
|
Using C on the Web
|
||
| Using C on the WWW With CGI | (04:14) | |
| Basics of CGI Pt.1 | (04:10) | |
| Basics of CGI Pt.2 | (03:48) | |
| Preparing For C & CGI Pt.1 | (04:32) | |
| Preparing For C & CGI Pt.2 | (05:12) | |
| Hello World on CGI | (07:57) | |
| Functions For C on WWW | (04:10) | |
| Writing A Form For CGI Pt.1 | (06:09) | |
| Writing A Form For CGI Pt.2 | (06:41) | |
| Writing A Form For CGI Pt.3 | (07:11) | |
| Display & Use Environment Vars Pt.1 | (04:23) | |
| Display & Use Environment Vars Pt.2 | (06:55) | |
|
The UNIX System Interface
|
||
| The UNIX System Interface | (03:39) | |
| Low Level I/O Read & Write | (02:59) | |
| Open/Create/Close/Unlink | (03:45) | |
| Random Access Lseek | (02:11) | |
|
Input & Output
|
||
| Input & Output |
(06:53) | |
| Input & Output |
(04:56) | |
| File I/O & Character I/O | (06:38) | |
| Direct I/O & Error Handling | (05:59) | |
| Character Class Tests |
(02:18) | |
| String Functions |
(07:16) | |
| String Functions |
(04:55) | |
| Math & Utility |
(03:32) | |
| Diagnostics/Arg Lists & Signals Pt.1 | (05:47) | |
| Diagnostics/Arg Lists & Signals Pt.2 | (02:25) | |
| Date & Time Functions |
(03:24) | |
| Date & Time Functions |
(04:34) | |
| Defined Limits |
(01:57) | |
|
Review
|
||
| Review | (03:57) | |
|
Credits
|
||
| About this Author | (01:09) | |
This title is just part of the entire VTC collection of over 625 courses, 66,000 video tutorials (12,500+ free), available to you for just $30 a month.
Tutorial Information
| Title: | C Programming 2007 |
| Author: | Tim Heagarty |
| SKU: | 33775 |
| ISBN: | 1-933736-90-9 |
| Release Date: | 2007-06-22 |
| Duration: | 9 hrs / 117 lessons |
| Work Files: |
Yes |
| Captions: | No |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
Subscription / Purchase Information
This title is just part of the entire VTC collection of over 625 courses, 65,000 video tutorials (12,500+ free), available to you for just $30 a month.
Select Bandwidth
Now Shipping
Client Testimonials
The AutoCAD 2004 for Architects by Ivanhoe Tejeda was an EXCELLENT class! I really learned a lot and feel that Mr. Tejeda is a gifted and thorough...
Paula Aiton
United States
View All Titles 
Email this Page
Send us Feedback
Purchase/Add to Cart