1 |
programs on Printf and scanf |
|
2 |
Programs on arithmetic, Relational and logical operators |
|
3 |
Programs of Unary, Increment/Decrement, Conditional operator |
|
4 |
Programs on Bitwise, Assignment and short hand assignment operators |
|
5 |
Programs on comma and sizeof operators |
|
6 |
Programs on implicit and explicit type conversion |
|
7 |
Introduction to Unit-II ,relational expressions,simple if, if-else |
|
8 |
If-else-if and switch statements |
|
9 |
Iterative statements-While and for loop |
|
10 |
Nested loops: while,do-while for |
|
11 |
Branching statements:Break, Continue, Goto |
|
12 |
Operations on arrays: part-1/3 Inserting element into an array |
|
13 |
Operations on arrays:Part-2/3 Delete element from an array |
|
14 |
Operations on arrays:Part-3/3 search an element in unsorted and sorted array |
|
15 |
Unit-III Introduction to strings:Initialization and storage of strings |
|
16 |
Functions for reading strings |
|
17 |
Functions for writing strings |
|
18 |
Scanset |
|
19 |
String handling functions: Finding length and copy string with and without string handling functions |
|
20 |
String handling functions: Concatenate and compare 2 strings with and without string handling functions |
|
21 |
String handling functions: Reversing a string with and without string handling function |
|
22 |
String handling functions: converting string to upper and lowercase with and without using string handling functions |
|
23 |
2-D Strings:Declaring, Initialization, Memory representation, Reading and writing a 2-D String |
|
24 |
Introduction to functions-Memory organization, Calling from another function, Declaration, Definition, Return statement and program on functions |
|
25 |
Parameter passing techniques-Call by value, Call by reference |
|
26 |
Categories of functions |
|
27 |
Scope of variables |
|
28 |
Storage classes- Auto, static, Extern and register |
|
29 |
Passing 1-D, 2-D arrays as arguments to functions |
|
30 |
Passing 1-D, 2-D strings as arguments to functions |
|
31 |
Recursion-types: Direct recursion, Head and tail recursion |
|
32 |
Recursion - Types: Binary and nested recursion |
|
33 |
Recursion - Types: Indirect recursion |
|
34 |
Pointer arithematic, Scale factor, Precedence of operators in pointer arithmetic |
|
35 |
Types of pointers |
|
36 |
Pointers and 1-D arrays |
|
37 |
Pointers and 2-D Arrays |
|
38 |
Pointers and strings, Array of pointers |
|
39 |
Functions and pointers |
|
40 |
Dynamic memory allocation, Dangling pointer |
|
41 |
Command line arguments |
|
42 |
Arrays and structures |
|
43 |
Structures and functions |
|