Topic List

  1. Basic Programming

    1. Program Structure, Comment, Keywords

    2. Data Type, Constant, Variable

    3. Format Specifier, Input, Output

    4. Size, Limit, Modifier

    5. Escape Sequence

    6. Formatted Input Output

  2. Operators and Expressions

    1. Assignment Operator

    2. Arithmetic Operator

    3. Relational Operator

    4. Logical Operator

    5. Bit Wise Operator

    6. Increment, Decrement Operator

    7. Miscellaneous Operators

      1. Comma Operator (,)

      2. Sizeof Operator (sizeof)

      3. Reference/Address Operator (&)

      4. Pointer/Dereferencing Operator (*)

      5. Membership Operator (.)

      6. Member Selection Operator ( ->)

      7. Ternary Operator (? : )

    8. Operator Precedence and Associativity

  3. Control Flow

    1. Conditional Statement (truth value, if, else, else if, if else if ladder, nested if)

    2. Loop (while, do while, for, nested loop)

  4. Function & Recursion

    1. Variable Scope (Global, Local)

    2. Storage Classes (Auto, Extern, Static, Register)

    3. Library Function

  5. Array & String

  6. Pointer, Dynamic Memory Allocation (DMA)

  7. Structure, Union

  8. File

  9. Miscellaneous Topic

    1. Preprocessor

    2. Enumeration

Red color topics require more exercise.

Last updated