CS3251 Programming in C Notes
Download CS3251 Programming in C Books, Lecture Notes, Part-A 2 marks with answers, Part-B 16 marks Questions, PDF Books. In this Notes Very Useful for First Year Second Semester Students.
“CS3251 Programming in C Books”
“CS3251 Programming in C Lecture Notes”
“CS3251 Programming in C Study Material”
“CS3251 Programming in C Notes”
Subject Info:
Semester | Second Semester |
Department | CSE |
Year | First Year |
Regulation | R 2021 |
Subject Code / Name | CS3251 Programming in C |
Content | Local Authors Books, Lecture Notes |
Syllabus:
CS3251 Programming in C
UNIT I BASICS OF C PROGRAMMING
Introduction to programming paradigms – Applications of C Language – Structure of C program – C programming: Data Types – Constants – Enumeration Constants – Keywords – Operators: Precedence and Associativity – Expressions – Input/Output statements, Assignment statements – Decision making statements – Switch statement – Looping statements – Preprocessor directives – Compilation process
UNIT II ARRAYS AND STRINGS
Introduction to Arrays: Declaration, Initialization – One dimensional array – Two dimensional arrays – String operations: length, compare, concatenate, copy – Selection sort, linear and binary search.
UNIT III FUNCTIONS AND POINTERS
Modular programming – Function prototype, function definition, function call, Built-in functions (string functions, math functions) – Recursion, Binary Search using recursive functions – Pointers – Pointer operators – Pointer arithmetic – Arrays and pointers – Array of pointers – Parameter passing: Pass by value, Pass by reference.
UNIT IV STRUCTURES AND UNION
Structure – Nested structures – Pointer and Structures – Array of structures – Self referential structures – Dynamic memory allocation – Singly linked list – typedef – Union – Storage classes and Visibility.
UNIT V FILE PROCESSING
Files – Types of file processing: Sequential access, Random access – Sequential access file – Random access file – Command line arguments.