643
Page views
9
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Overview of C

Overview of C: History of C – Importance of C – Basic Structures of C Programs – Programming Style – Executing a ‘C’ Program - Constants, Variables and Data types: Introduction - Character set - C tokens - keyword & Identifiers - Constants - Variables - Data types - Declaration of variables – Declaration of Storage class - Assigning values to variables .

UNIT
2
Operators and Expressions

Operators and Expressions: Arithmetic, Relational, Logical, Assignment, Increment and Decrement, Conditional, Bitwise, Special, operators - Arithmetic Expressions - Evaluation of expression - Mathematical functions. Decision Making and Branching: Introduction - If , If.. .Else, nesting of If.. Else statements - Else If ladder - The Switch statement- The Go to Statement.

UNIT
3
Decision Making and Looping

Decision Making and Looping: Introduction- the While statement- the do statement – the for statement - jumps in loops. One Dimensional Arrays –- Two Dimensional Arrays - Multi dimensional array - Character Arrays and Strings: Declaring & Initializing string variables, Reading String from terminal –Writing Strings from to screen, –String Handling functions.

UNIT
4
User-Defined Functions

User-Defined Functions: Introduction – Need for user-defined functions- Elements of User-Defined Functions- Definition of function -Return Values and their types - Function Calls-Function Declaration - Category of Functions- No arguments and no return values – Arguments but no return values – Arguments with return values – No arguments but return values - Nesting of Functions - Recursion - The Scope, Visibility and Lifetime of Variables . Structures and Unions: Defining and declaring structure variables – accessing structure members - structure Initialization - Structures within structures - Unions – Size of Structures - Bit Fields.

UNIT
5
Pointers

Pointers: Introduction - Understanding pointers-Accessing the address of a variable -Declaration and Initialization of pointer Variable - Accessing a variable through its pointer - Chain of pointers - Pointer Expressions - - Pointers and Arrays- Pointers and Strings - Array of pointers - Pointers as Function Arguments - Functions returning pointers - Pointers to Functions - Pointers and Structures. File Management in C: Defining, Opening and closing a file – Input /Output Operations on files - Errors handling during I/O Operations – Random Access to files – Command line arguments.

Reference Book:

R1. Ashok N Kamthane, “Programming with ANSI and Turbo C”, Pearson Edition Publ, 2002. R2. Henry Mullish & Huubert L.Cooper, “The Sprit of C”, Jaico Pub. House, 1996. .

Text Book:

T1. E Balagurusamy, “Programming in ANSI C”, Tata McGraw-Hill, Fourth Edition 2008.

 

Print    Download