Unit 4:
Identifiers and Keywords o Rules for Forming Identifiers o Keywords Data Types and Storage Data Type Qualifiers Variables Declaring Variables Initialising Variables Constants o Integer Constants o Floating Point Constants o Character Constants o String Constants o Symbolic Constants
Unit 7:
Expressions and Operators
Assignment Statements Arithmetic Operators Relational Operators Logical Operators Comma and Conditional Operators Type Cast Operator Size of Operator C Shorthand Priority of Operators
Functions
Definition of a Function Declaration of a Function Function Prototypes The Return Statement Types of Variables and Storage Classes o Automatic Variables o External Variables o Static Variables o Register Variables Types of Function Invoking Call by Value Recursion BLOCK 3: Structures, Pointers and File Handling
Decision and Loop Control Statements
Decision Control Statements o The if Statement o The switch Statement Loop Control Statements o The while Loop o The do-while Statement o The for Loop o The Nested Loop The Goto Statement The Break Statement The Continue Statement
Unit 6:
Strings
Declaration and Initialization of Strings Display of Strings Using Different Formatting Techniques Array of Strings Built-in String Functions and Applications o Strlen Function o Strcpy Function o Strcmp Function o Strcat Function o Strlwr Function o Strrev Function o Strspn Function Other String Functions
Unit 8:
BLOCK 2: Control Statements, Arrays and Functions Unit 5:
Multi-Dimensional Arrays o Multi-Dimensional Array Declaration o Initialization of Two-Dimensional Arrays
Unit 9:
Arrays
Array Declaration o Syntax of Array Declaration o Size Specification Array Initialization o Initialization of Array Elements in the Declaration o Character Array Initialization Subscript Processing the Arrays
Declaration of Structures Accessing the Members of a Structure Initializing Structures Structures as Function Arguments Structures and Arrays Unions Initializing an Union Accessing the Members of an Union
Unit 10: 30
Structures and Unions
Pointers
Pointers and their Characteristics Address and Indirection Operators Pointer Type Declaration and Assignment o Pointer to a Pointer o Null Pointer Assignment Pointer Arithmetic