Microsoft Certified

Courses

C Programming:-

 Home / Courses / Microsoft

C Programming

 

COURSE OVERVIEW

This course is intended for programmers having experience of writing solid code. The course discusses coding techniques used by best “C” programmers. Main objective of the course is to discuss many aspects of C--from how memory is laid out to the details of pointers and arrays, how linkers work and how executable are structured. This course prepares strong foundation before one starts with cryptic kernel programming.


 

CONTENTS
Introduction
History, facilities, concepts, uses
Simple C
Basic program structure
Simple data types, variables, constants, operators, comments
Control Flow; if, while, for, do-while, switch
Functions
Functions; Types, parameters, prototypes, recursion
Arrays & Pointers
Array usage
Pointers, addresses and types, call by reference
Pointer - array duality
Strings
Arrays of pointers
Arguments to main
Pointers to functions
Functions
Functions; Types, parameters, prototypes, recursion
Arrays & Pointers
Array usage
Pointers, addresses and types, call by reference
Pointer - array duality
Strings
Arrays of pointers
Arguments to main
Pointers to functions
Structures
Member accessing, pointers to structures
Structures and functions
Arrays of structures, linked lists, trees
Other Data Types
Unions, enumerations and bit fields
Bitwise Operators
Usage, device accessing
Type manipulation
Coercion, typedef, initialization
Static, global, external, register
Dynamic Allocation
Uses, pitfalls
The Pre-processor
Define, include, macro's, ifdef
Input and Output
Define, include, macro's, ifdef
Concepts
Character and File I/O, Basic Curses
Simple File I/O
The Standard I/O Routines
ANSI Standard Libraries



About iNet Infotech

Contact

Copyright © 2008 i-Net Infotech. All rights reserved.