Advanced C Programming Tutorials
Online Contents For This Course
We have made some of the video tutorials for
Advanced C Programming
freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
Course Description
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.
Choose your media type:
|
Introduction
|
|||
| The Contents of this Course | (03:23) | T | |
| C | (03:47) | T | |
|
Fundamental Concepts
|
|||
| Compiling | (03:16) | T | |
| Converting Source | (04:37) | T | |
| Program Execution | (03:16) | T | |
| Sequence Points | (05:35) | T | |
| Compatiblity with C++ | (06:12) | T | |
|
Types of Data
|
|||
| Integers | (04:33) | T | |
| Three Float | (04:35) | T | |
| Complex & Imaginary | (04:40) | T | |
| Bits | (05:06) | T | |
| More Bits | (06:37) | T | |
| Convert & Cast | (04:34) | T | |
| Literals | (06:39) | T | |
| The Category Integer | (03:00) | T | |
|
Aggregates
|
|||
| Arrays of One Dimension | (04:23) | T | |
| Arrays of Many Dimensions | (04:04) | T | |
| Variable Length Array | (03:46) | T | |
| Structs | (03:59) | T | |
| Unions | (03:35) | T | |
|
Characters
|
|||
| Trigraphs & Digraphs | (02:04) | T | |
| Wide Characters | (03:48) | T | |
| Universal Characters | (02:55) | T | |
| Character Display Semantics | (02:35) | T | |
| Formatted Output | (06:35) | T | |
| Formatted Input | (05:22) | T | |
|
Memory Allocation
|
|||
| The Allocation Functions | (05:47) | T | |
| Handling Memory Allocation | (05:19) | T | |
| Declarations & Definitions | (03:33) | T | |
|
Execution Flow
|
|||
| The Form of a Function Call | (05:19) | T | |
| Pushing Arguments | (04:41) | T | |
| Blocks | (05:01) | T | |
| if | (04:34) | T | |
| switch/case | (02:40) | T | |
| while/do/for | (04:16) | T | |
| goto | (03:14) | T | |
|
Preprocessor
|
|||
| Macro Definition & Expansion | (03:50) | T | |
| Stringification & Concatenation | (03:17) | T | |
| Variadic Macros | (02:47) | T | |
| Conditional Inclusion | (02:23) | T | |
| Error & Pragma | (04:02) | T | |
| Inclusion & Idempotence | (03:24) | T | |
| Predefines | (03:40) | T | |
| Macro Follies | (04:46) | T | |
|
Pointers
|
|||
| Lvalues & Rvalues | (03:53) | T | |
| Deciphering Declarations | (05:01) | T | |
| Pointer Arithmetic | (03:22) | T | |
| Pointers in the Real World | (03:20) | T | |
|
Operators
|
|||
| Multiplicative & Additive | (03:51) | T | |
| Unary oOperators | (03:50) | T | |
| Bit Operators | (04:24) | T | |
| Boolean vs. Logical | (04:36) | T | |
| Residual Values | (03:27) | T | |
|
Locations & access
|
|||
| Alignment | (04:42) | T | |
| Identifiers & Scope | (03:23) | T | |
| Linkage & Storage Duration | (03:18) | T | |
|
Special Keywords
|
|||
| auto/register | (03:05) | T | |
| break/continue | (03:03) | T | |
| const/volatile/restrict | (04:14) | T | |
| extern | (01:48) | T | |
| inline | (04:11) | T | |
| return | (03:33) | T | |
| sizeof | (03:39) | T | |
| static | (03:06) | T | |
|
Standard C Library
|
|||
| assert.h | (03:01) | T | |
| ctype.h | (06:26) | T | |
| errno.h | (01:47) | T | |
| float.h | (03:06) | T | |
| limits.h | (02:30) | T | |
| locale.h | (05:01) | T | |
| math.h | (03:53) | T | |
| setjmp.h | (04:08) | T | |
| signal.h | (05:42) | T | |
| stdarg.h | (04:41) | T | |
| stddef.h | (03:40) | T | |
| stdio.h pt. 1 | (03:54) | T | |
| stdio.h pt. 2 | (04:58) | T | |
| stdlib.h | (04:27) | T | |
| string.h | (03:18) | T | |
| time.h | (04:18) | T | |
|
Conclusion
|
|||
| Wrapup | (05:40) | T | |
|
Credits
|
|||
| About this Author | (02:37) | T | |
Course Information
| Course: | Advanced C Programming |
| Author: | Arthur Griffith |
| SKU: | 33965 |
| ISBN: | 1-935320-24-6 |
| Release Date: | 2009-01-30 |
| Duration: | 5.5 hrs / 82 tutorials |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
Search within Captions
Subscription / Purchase Information
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Sign up for a Free Trial
Full Access Members have full access to VTC.com’s entire library of video tutorials.
If you are already a member, please login here.
United States
Email this Page
Send us Feedback