Title Language  : 

Find a Course... Try for Free!

 

Advanced C Programming Tutorials

Course Content
The Advanced C Programming course is based on the standard C language. C is a general purpose programming language which features economy of expression, modern control flow, data structures, and a rich set of operators. C is not a very high level language, nor is it a big one. Its absence of restrictions make it efficient and convenient for many purposes. The C standard was designed with portability in mind. To begin learning Advanced C Programming today, simply click on the movie links.
QT To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.

лл Hide This
Introduction
 The Contents of this Course (03:23)
 C (03:47)
Fundamental Concepts
 Compiling (03:16)
 Converting Source (04:37)
 Program Execution (03:16)
 Sequence Points (05:35)
 Compatiblity with C++ (06:12)
Types of Data
 Integers (04:33)
 Three Float (04:35)
 Complex & Imaginary (04:40)
 Bits (05:06)
 More Bits (06:37)
 Convert & Cast (04:34)
 Literals (06:39)
 The Category Integer (03:00)
Aggregates
 Arrays of One Dimension (04:23)
 Arrays of Many Dimensions (04:04)
 Variable Length Array (03:46)
 Structs (03:59)
 Unions (03:35)
Characters
 Trigraphs & Digraphs (02:04)
 Wide Characters (03:48)
 Universal Characters (02:55)
 Character Display Semantics (02:35)
 Formatted Output (06:35)
 Formatted Input (05:22)
Memory Allocation
 The Allocation Functions (05:47)
 Handling Memory Allocation (05:19)
 Declarations & Definitions (03:33)
Execution Flow
 The Form of a Function Call (05:19)
 Pushing Arguments (04:41)
 Blocks (05:01)
 if (04:34)
 switch/case (02:40)
 while/do/for (04:16)
 goto (03:14)
Preprocessor
 Macro Definition & Expansion (03:50)
 Stringification & Concatenation (03:17)
 Variadic Macros (02:47)
 Conditional Inclusion (02:23)
 Error & Pragma (04:02)
 Inclusion & Idempotence (03:24)
 Predefines (03:40)
 Macro Follies (04:46)
Pointers
 Lvalues & Rvalues (03:53)
 Deciphering Declarations (05:01)
 Pointer Arithmetic (03:22)
 Pointers in the Real World (03:20)
Operators
 Multiplicative & Additive (03:51)
 Unary oOperators (03:50)
 Bit Operators (04:24)
 Boolean vs. Logical (04:36)
 Residual Values (03:27)
Locations & access
 Alignment (04:42)
 Identifiers & Scope (03:23)
 Linkage & Storage Duration (03:18)
Special Keywords
 auto/register (03:05)
 break/continue (03:03)
 const/volatile/restrict (04:14)
 extern (01:48)
 inline (04:11)
 return (03:33)
 sizeof (03:39)
 static (03:06)
Standard C Library
 assert.h (03:01)
 ctype.h (06:26)
 errno.h (01:47)
 float.h (03:06)
 limits.h (02:30)
 locale.h (05:01)
 math.h (03:53)
 setjmp.h (04:08)
 signal.h (05:42)
 stdarg.h (04:41)
 stddef.h (03:40)
 stdio.h pt. 1 (03:54)
 stdio.h pt. 2 (04:58)
 stdlib.h (04:27)
 string.h (03:18)
 time.h (04:18)
Conclusion
 Wrapup (05:40)
Credits
 About this Author (02:37)


Email this Page     Send us Feedback
Tutorial Information / Pricing
Title: Advanced C Programming
Author: Arthur Griffith
SKU: 33965
ISBN: 1-935320-24-6
Duration: 5.5 hrs / 82 Lessons
Compatibility: Win XP, 2000, 98, NT, Mac OS X, OS 9

Online University Access all our Training for only 30
The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)
SIGNUP LEARN MORE »

Get this title on CD
Single User: US$ 99.95 - Purchase CD / Add to Cart

Select Bandwidth
Click "High Bandwidth" if you want to view movies at the highest quality available. Click "Low Bandwidth" if on a slow dial-up connection (28 Kbps and such). The low bandwidth movies are slightly more compressed and smaller in file size, allowing for faster streaming.

Select:

Select Category

Special Groups

Publisher or Products