Chapter 1 : Introduction to C (Module 1)
- Introduction to components of a Computer System
- Introduction to Algorithm and Flowchart
Fundamentals of C Programming
- Keywords, Identifiers, Constants and Variables
- Data types in C
- Operators in C
- Basic Input and Output Operations
- Expressions and Precedence of Operators
- In-built Functions
Chapter 2 : Control Statement (Module 2)
Control Structures
- Introduction to Control Structures
Branching and Looping Structures
- If statement, If-else statement, Nested if-else, else-if Ladder
- Switch statement
- For loop, While loop, Do while loop
- Break and Continue
Chapter 3 : Functions (Module 3)
- Introduction to functions
- Function prototype, Function definition, Accessing a function and parameter passing
- Recursion
Chapter 4 : Arrays (Module 4)
- Introduction to Arrays
- Declaration and initialization of one dimensional and two-dimensional arrays
Chapter 5 : String Handling (Module 4)
- Definition and Initialization of String
- String functions
Chapter 6 : Structures and Unions (Module 5)
- Concept of Structure and Union
- Declaration and Initialization of structure and union
- Nested Structures
- Array of Structures
- Passing structure to functions
Chapter 7 : Pointers And Dynamic Variables (Module 6)
- Fundamentals of pointers
- Declaration, initialization and dereferencing of pointers
- Operations on Pointers
- Concept of dynamic memory allocation
Appendix A : Some More Solved Problems
Appendix B : Frequently asked questions in interviews on C language
About the Book :
This book is prepared according to the new syllabus (2019) of University of Mumbai; which comes into effect from the academic year 2019-2020.
The syllabus has been meticulously followed throughout the book with emphasis on minute details. The topics have been structured in order to develop the subject in a logical sequence. The coverage of this book will definitely help students to understand and grasp the subject with ease.
For each section numerous programs are included using the simple to complex approach. Almost all past exam questions are solved which will definitely help a student to understand programming properly and score well. We would like to request students to keep this text till they complete their engineering course as this basic book may help them to revise programming concepts for their campus selection process.
At the end, there are some questions and answers given which are frequently asked in interviews based on C language.
Reviews
There are no reviews yet.