Course Outline for C language
UNIT - 1
Introduction to C
Character set in C
Tokens in C
Keywords in C
Identifiers in C
Constants in C
Variables in C
Datatype in C
Operators in C
Operators Precedence and Associativity
Type Casting
Input Output in C
Question & Answer
Introduction
Introduction to C
Character set in C
Tokens in C
Keywords in C
Identifiers in C
Constants in C
Variables in C
Datatype in C
Operators in C
Operators Precedence and Associativity
Type Casting
Input Output in C
Question & Answer
UNIT - 2
Introduction to Conditional Statement
If Statement
if else statement
Nested if Else Statement
Else if Ladder Statement
Switch Case Statement
Question & Answer
Conditional Statements
Introduction to Conditional Statement
If Statement
if else statement
Nested if Else Statement
Else if Ladder Statement
Switch Case Statement
Question & Answer
UNIT - 3
Introduction to Loops
For Loop
While Loop
do while Loop
Nested loops
Question & Answer
Looping Statements
Introduction to Loops
For Loop
While Loop
do while Loop
Nested loops
Question & Answer
UNIT - 4
Introduction to Jumping Statement
Break Statement
Continue Statement
goto Statement
Return Statement
Question & Answer
Jumping Statement
Introduction to Jumping Statement
Break Statement
Continue Statement
goto Statement
Return Statement
Question & Answer
UNIT - 5
Basic of Array
One Dimensional Array
Searching in Array
Sorting in Array
Two dimensional arrays
String in C
String Library Functions
Question & Answer
Arrays
Basic of Array
One Dimensional Array
Searching in Array
Sorting in Array
Two dimensional arrays
String in C
String Library Functions
Question & Answer
UNIT - 6
Function Definition
Function Declaration
Type of Function
Call By Value
Call By Reference
Recursion
Question & Answer
Functions
Function Definition
Function Declaration
Type of Function
Call By Value
Call By Reference
Recursion
Question & Answer
UNIT - 7
Basics of Structures
Arrays of Structures
Nested Structures
Pointers to Structures
Passing Structure to Function
Union
Question & Answer
Structure and Union
Basics of Structures
Arrays of Structures
Nested Structures
Pointers to Structures
Passing Structure to Function
Union
Question & Answer
UNIT - 8
Basics of Pointers
Passing Reference to Function
Passing Array to function
Dynamic Memory Allocation
Pointer of Structure
Question & Answer
Pointers
Basics of Pointers
Passing Reference to Function
Passing Array to function
Dynamic Memory Allocation
Pointer of Structure
Question & Answer
UNIT - 9
Introduction to File Handling
Opening and Closing Files
Input Output Operations on Files
Predefined Streams
Random Access to Files
Question & Answer
File Processing
Introduction to File Handling
Opening and Closing Files
Input Output Operations on Files
Predefined Streams
Random Access to Files
Question & Answer
UNIT - 10
Scope and Extent
Local and Global Variable
auto storage class
static storage class
register storage class
extern storage class
Question & Answer
Storage Class
Scope and Extent
Local and Global Variable
auto storage class
static storage class
register storage class
extern storage class
Question & Answer