C PROGRAMMING

• History & Evolution of C
• Features of C
• Applications of C

• Structure of C Program
• Data Types
• Variables & Constants

• Arithmetic Operators
• Relational Operators
• Logical Operators
• Assignment Operators

Decision Making:
• if, if-else, nested if
• switch case
• break & continue

Loops:
• while, do-while, for

• Introduction to Functions
• Types of Functions
• Library Functions
• User-defined Functions

Arrays:
• 1D & 2D Arrays
• Initialization & Operations

Strings:
• strlen(), strcpy()
• strcat(), strcmp()

• Structure & Union
• File Handling Concepts
• Read / Write Files
• CRUD Operations using Files