Syllabus

Course Code: BCA-204    Course Name: C PROGRAMMING – II

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Structures: Structure Variables, Initialization, Structure Assignment, Nested Structure, Structures and Functions, Structures and Arrays: Arrays of Structures, Structures Containing Arrays, Union: Introduction, Union of Structures. Typedef, Enumerations.
2 Pointers Arithmetic: Pointer Variables, Pointer Operators, Pointer Assignment, Pointer Conversions, Pointer Arithmetic, Pointer Comparison, Pointers and Arrays, Pointers and Functions, Pointers and Strings, Pointer to Pointer, Dynamic Allocation and de-allocation of memory
3 File Handling in C: File Types, File opening modes and closing a file, Reading/Writing a file, Errors Handling in a file, Random-access I/O in files.
4 Pre-processor: Introduction, #define, Macros, Macro versus Functions, #include, Conditional Compilation Directives, Undefining a Macro. Command Line Arguments: Defining and Using Command Line Arguments.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.