munotes®

Programming with C Notes | B.Sc. (Information Technology) Semester 1 | Mumbai University | munotes

Get access to whole semester resourcesSemester Pass
MU B.Sc. (Information Technology) student group Free to join

Official Notes munotes.in

Programming with C

B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 1

Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)

For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges

Open the book ↓

munotes.in First Year

Contents

Module I Introduction and Type of operators

  1. What a Program Is, and What an Algorithm Is 1
  2. Pseudocode Statements and Flowchart Symbols 6
  3. The History of C, and Which C This Book Teaches 11
  4. The Structure of a C Program 14
  5. From Source to Running Program: Preprocessor, Compiler, Linker 19
  6. Program Characteristics, and Which Ones Are Desirable 25
  7. The C Character Set 30
  8. Identifiers and Keywords 35
  9. Data Types and Their Sizes 39
  10. Constants and Their Types 45
  11. Variables: Declaration, Definition and Initialisation 50
  12. Characters and Character Strings 55
  13. typedef 60
  14. Type Conversion and Typecasting 64
  15. Arithmetic Operators 69
  16. Relational and Logical Operators 74
  17. Increment and Decrement Operators 80
  18. Assignment Operators and Expressions 85
  19. The Conditional Operator 90
  20. Precedence and Order of Evaluation 94
  21. Block Structure and Initialization 99
  22. The C Preprocessor 104

Module II Control Flow, Functions, Pointers and User-defined data types

  1. Statements and Blocks 109
  2. if and if-else 113
  3. else-if Ladders 117
  4. switch 122
  5. while Loops 127
  6. for Loops 132
  7. do-while 137
  8. break and continue 141
  9. goto and Labels 146
  10. What a Function Is: Definition, Call, Arguments, Return 150
  11. User-Defined Functions 155
  12. Library Functions 160
  13. Recursion 165
  14. Arrays 170
  15. Strings as Arrays, and the String Library 176
  16. Two-Dimensional Arrays and Matrices 183
  17. Pointers and Addresses 189
  18. Pointers as Function Arguments: Call by Value and Call by Reference 195
  19. Pointers and Arrays 200
  20. Structures 206
  21. Unions 212
  22. Putting It Together: A Menu-Driven Program 217
munotes.in

The chapters

Every chapter of this book comes with the B.Sc. (Information Technology) Semester 1 notes.

The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.

Notes: ₹499 Already bought it? Sign in

Free either way: question papers, the syllabus, and the cover and contents of every book.

The rest of this subject

These notes are cut from the University's printed syllabus. Open the syllabus itself for the same subject.

Issue
Done!