Lecture 2: Grammar and basic elements
of C language. |
1. Basic elements of a C program
2. Identifiers
3. Expressions
4. Declaration and initialization
5. The assignment statement
6. Formatted input/output |
Lecture 4: Arrays and pointers |
1. Data Structures
2. Arrays: (a) One-dimensional arrays (b) Two-dimensional arrays
3. Strings
4. Pointers: (a) Pointer arithmetic (b) Arrays and pointers (c) Pointers to pointers
|
Lecture 6: Files |
1. Introduction: Types of files
2. Text files in C
3. Declaration
4. File opening and closing
5. File management
6. Operations on characters
7. Operations on strings
8. Formatted operations
|
Lecture 8: Lists |
1. Introduction: the need for dynamic data structures
2. Dynamic data structures
3. Linked lists (a) Types (b) Most common operations |