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) | ||
| 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) | ||
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 |
Subscription / Purchase Information
This course is just part of the entire VTC collection of over 782 courses, 81,350 video tutorials (20,800+ free), available to you for just $30 a month.
View All Courses Subscribe Learn More
United States
Email this Page
Send us Feedback