I. Introduction & Basic Programing
-
Development of C and its features
-
C character set
-
Identifiers
-
Keyword
-
Tokens
-
C Program structure
-
Executing C Program
-
Variables
-
Data Types
-
Qualifiers
-
unsigned and long
-
Escape sequences
-
Constants
-
Declarations, definition and initialization
-
Conversion
-
Enumeration
-
Formatted and unformatted I/O
-
Unformatted I/O – getchar, putchar
-
Formatted I/O – scanf, printf
-
Formatting float
-
Left – right justification
-
Rounding and truncation
-
Cleaning input buffer(stdin)
-
Cleaning output buffer(stdout)
-
Classification of operators
-
Binary operators
-
Ternary operators
-
Pre and post increment and decrement operators
-
Precedence of operators
-
Comma operators
II. Control Structures
III. Functions Top^
-
Function idea and its advantages
-
Function declaration and definition
-
Mathematical functions
-
Header files
-
Library functions
-
Reading a string with gets
-
Standard C library string functions
-
Strlen(), string length
-
Strcm(),string comparison
-
Strcpy(), string copy
-
Strcat(), string concatenation
-
String – to – integer conversion : atoi
-
User – define functions
-
Calling a function, passing parameters : actual and formal
-
Call – by – value and Call – by – reference
-
Pre – processor
-
Command – line arguments
IV. Arrays
V. Structures
-
User – defined data types
-
Structures: An introduction
-
Array of structures
-
Structures using Functions
-
Structures using arrays and functions
-
Structures with Pointer
VI. Pointers
-
Declaring pointers
-
Pointer arithmetic
-
Pointer to pointer
-
Pointers and Array
-
Pointer to function
-
Array of pointers
-
Dynamic memory allocation
-
Equivalence of pointers and arrays
-
Heap
-
‘calloc’, clearing malloc memory
-
pointer – to – structure
VII. Unions
VIII. Enums
-
Declaration of Enums
-
Advantages of Enums
-
Simple Enums
IX. Miscellaneous
-
TypeDef keyword
-
Storage classes
-
Conditional Operator
-
Simple Macros
-
Nested Macros
X. Files Programingroduction to Files
XI. Graphics
-
Introduction to Graphics
-
Predefined Graphics functions
-
Simple Graphics programming
-
Developing applications using Grahpics
|