Keep asking yourself. "How bad do you want it? how bad?"
--Your friends at LectureNotes

Note for Programming in C - C by basant raj

  • Programming in C - C
  • Note
  • Master of Computer Applications
  • MCA
  • 25 Topics
  • 536 Offline Downloads
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

LECTURE NOTE on PROGRAMMING IN “C” COURSE CODE: MCA 101 By Asst. Professor Mrs Etuari Oram Asst. Prof. Mr Bighnaraj Naik

Text from page-2

SYLLABUS Module –I C Language Fundamentals. Character set, Identifiers, keyword, data types, Constants and variables, statements, expression, operators, precedence of operators, Input-output, Assignments, control structures decision making and branching. Module -II Arrays, Functions and Strings: Declaration, manipulation and String – handling functions, monolithic vs. Modular programs, user defined vs. standard functions, formal vs. actual arguments, function – category, function prototypes, parameter passing, recursion, and storage classes: auto, extern, global, static. Module –III Pointers, Structures, Unions, File handling: Pointer variable and its importance, pointer arithmetic, passing parameters, Declaration of structures, pointer to pointer, pointer to structure, pointer to function, union, dynamic memory allocation, file managements. 2 *Under revision

Text from page-3

CONTENTS Module: 1 Lecture 1: Introduction to C Lecture 2: Structure of C, compilation, execution Lecture 3:character set, identifiers, keywords Lecture 4: constants, variables Lecture 5: expression, operators Lecture 6: operators continue… Lecture 7: loops: do while, while Lecture 8: for loop, break, continue statement Lecture 9: control Statements Lecture 10: nesting of if else…, if else ladder Lecture 11: arrays Lecture 12: 2-diamensional array Module: 2 3 *Under revision

Text from page-4

Lecture 13: String library functions Lecture 14: functions, categories Lecture 15: functions categories cont.. Lecture 16: Actual arguments and Formal arguments, call by value call by reference Lecture 17:local, global, static variable Lecture 18: monolithic vs modular programming, Storage classes Lecture 19:storage class cont.., pointer Lecture 20: pointer comparison, increment decrement Lecture 21: precedence level of pointer, pointer comparison Lecture 22: pointer to pointer, pointer to structure Lecture 23: pointer initialization, accessing elements Module: 3 Lecture 24: size of Structure in, array vs structure, array within structure Lecture 25: passing structure to function, Nested Structure Lecture 26: Union Lecture 27: nesting of unions, dynamic memory allocation Lecture 28: dynamic memory allocation conti… Lecture 29: dynamic array, file Lecture 30: file operation Lecture 31: file operation on string Lecture 32: Lecture 33: 4 *Under revision

Lecture Notes