Operators- Arithmetic, Relational, Ternary, Logical, Bitwise
Control Statements-if, if-else, nested if, if-else if, switch, goto
Looping Control-while, for, do-while
Arrays-one-dimensional- creating, displaying merging, searching, sorting, reversing
Arrays-Two-dimensional- creating, displaying, Operations on 2D arrays
Strings-String functions, manipulation of strings, multi strings
Pointers – Pointer arithmetic, Array of pointers, pointer to array
Functions – passing arguments, returning values, recursive functions, pointers as arguments
Structures-Initializing, members as array, variables as array, passing structures to functions, pointers to structures
Union-Enum types, preprocessors-macros, macro with arguments, nested macro, file inclusion, command line arguments
File Handling