Tutorials and Online Training Videos

Advanced C Programming Tutorial


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.

Introduction

The Contents of this Course
C

Fundamental Concepts

Compiling
Converting Source
Program Execution
Sequence Points
Compatiblity with C++

Types of Data

Integers
Three Float
Complex & Imaginary
Bits
More Bits
Convert & Cast
Literals
The Category Integer

Aggregates

Arrays of One Dimension
Arrays of Many Dimensions
Variable Length Array
Structs
Unions

Characters

Trigraphs & Digraphs
Wide Characters
Universal Characters
Character Display Semantics
Formatted Output
Formatted Input

Memory Allocation

The Allocation Functions
Handling Memory Allocation
Declarations & Definitions

Execution Flow

The Form of a Function Call
Pushing Arguments
Blocks
if
switch/case
while/do/for
goto

Preprocessor

Macro Definition & Expansion
Stringification & Concatenation
Variadic Macros
Conditional Inclusion
Error & Pragma
Inclusion & Idempotence
Predefines
Macro Follies

Pointers

Lvalues & Rvalues
Deciphering Declarations
Pointer Arithmetic
Pointers in the Real World

Operators

Multiplicative & Additive
Unary oOperators
Bit Operators
Boolean vs. Logical
Residual Values

Locations & access

Alignment
Identifiers & Scope
Linkage & Storage Duration

Special Keywords

auto/register
break/continue
const/volatile/restrict
extern
inline
return
sizeof
static

Standard C Library

assert.h
ctype.h
errno.h
float.h
limits.h
locale.h
math.h
setjmp.h
signal.h
stdarg.h
stddef.h
stdio.h pt. 1
stdio.h pt. 2
stdlib.h
string.h
time.h

Conclusion

Wrapup

Credits

About this Author


Related Books on Advanced C Programming







Save $80 on the
DROID BIONIC
by Motorola with Verizon Wireless service for less than from Verizon Wireless directly.
Save $80 on DROID BIONIC
More Cell Phone Discounts