ASTROMARK
Overview
White
Paper
Download
Beta
Testing
System
Architecture
Page
Designer Demo
TRAINING
Overview
Delphi
Object
Pascal
CBuilder
ObjectPAL
C
programming
C++
programming
ReportPrinter
ReportSmith
CONSULTING
Overview
GTSIZER
Overview
Trial
Versions
Ordering
Tips/FAQs
Users
Patches
Upgrades
|
Our C programming class
is a five-day hands-on course designed for programmers who are learning
the C language for the first time.
Introduction
-
Characteristics of C
-
Compilers and Interpreters
-
Lexical conventions
The C LIbrary
-
# include files
-
keywords
-
constants
-
other useful tools
Basic Data Types
-
int
-
float
-
double
-
char
-
more on floating points
-
modifying data types (long,
short, signed, unsigned)
Complex Data Types
Variable declarations/initializations
-
variable definition
-
variable declarations
-
storage claases and scope of
a variable
-
extern
-
static
-
auto
-
register
-
variable initialization
Operators
-
operators by category
-
operator precedence and associativity
-
order of evaluation
Functions
Standards and Programming
Style
-
modular code design
-
writing a C program
Input and Output
-
EOF
-
streams
-
input functions
-
output functions
-
format symbols
|
Control Flow and Program
Loops
-
the while and do while loops
-
the if statement
-
the for statement
-
control modifiers
-
break
-
go to
-
continue
-
return
-
exit
-
the semicolon
-
the comma
-
the switch statement
Type Conversions
Data Structures
-
arrays
-
multi-dimensional arrays
-
structures
-
unions
-
declaring a structure
-
initializing a structure
-
referencing a struct or union
member
Pointers
-
declaring a pointer
-
referencing a pointer
-
pointer differences
-
arrays as pointers
-
pointers in function arguments
Command Line Arguments
Complex Declarations
The Preprocessor Pass
Handling File I/O
-
file pointers and descriptors
-
closing an open file
-
opening files
String Manipulations
Memory Management
-
low level file I/O
-
the malloc family of functions
Error Numbers and General Tips |
|