| Advanced C Programming
- (code CZ11) |
Advance
features of the C Programming is given. The course consists of both theory
and practical sessions. The theory covers those topics
which are common to major high level programming languages and furthermore
it covers more advanced issues. The practical examples are suitably chosen
so we I can apply the knowledge that I have learned. |
| Course
contents |
Functions
and Storage Classes
-
Function
Signatures
-
Function
Calls
-
Functions
and Return
-
Function
Arguments
-
Recursive
Functions
-
Scope
of variables
-
Automatic
Variables
-
Global
Variables
-
External
Variables
-
Static
Global Variables
-
Functions
and Static Variables
-
Register
Variables
The
Preprocessor
-
Introduction
to Directives
-
Include
Files
-
Macros
-
Conditional
Compilation
-
Header
Files and Directives
Pointers
and Arrays
-
Pointers
-
Call
by Reference
-
Arrays
-
Initialising
Arrays
-
Strings
-
Using
Strings
-
Arrays
and Pointers
-
Pointer
Arithmetic
-
Multidimensional
Arrays
Data
Aggregates
-
Intro
to Structures
-
Using
Structures
-
Arrays
of Structures
-
Structures
and Pointers
-
Passing
Structures
-
Unions
-
Typedef
-
Bitfields
Input
and Output
-
Dynamic
Memory
-
Buffered
Output
-
scanf()
and getchar()
-
Files
-
File
I/O
-
Files
and Strings
Other
Useful Functions
|
| Course
duration: 2+1/2 month(s) |
|