Thursday, December 12, 2019

CONTENTS

CONTENTS



UNIT-1
Introduction:Introduction to Programming Language,Introduction to C Programming, Keywords & Identifiers, Constant, Variables, Input and Output Operations, Compilation and pre-processing, Data type:Different data types, Data type qualifier, modifiers, Memory representation, size & range, Operators:       Operators (Arithmetic, Relational, Logical, Bitwise, Assignment & Compound assignment, Increment & Decrement, Conditional), Operator types(Unary,Binary,Ternary). Expressions, Order of expression (Precedence & Associativity)
Control structure: Decision Making and Branching (Simple IF Statement, IF...ELSE Statement, Nesting IF...ELSE Statement, ELSE IF Ladder), Selection control structure(Switch Statement).

UNIT-2
Loops:The WHILE Statement, The DO…WHILE Statement, The FOR Statement, Jumps in Loops, Array: Concept of Array, Array Declaration, types of array (one and multiple dimension), Character Arrays and Strings, Subscript and pointer representation of array, Array of Pointers, Limitation of array, Pointers:  Concept of Pointer  (null pointer, wild pointer, dangling pointer, generic pointer),  Pointer Expressions, Accessing the Address of a Variable, Declaring Pointer Variables, Initializations of Pointer Variable, Accessing a Variable through its Pointer, Pointer arithmetic. 

UNIT-3
Storage class: Types (auto, register, static, extern), scope rules, declaration and definition. Function: Function & types (User defined function, library function) Function Definition, Declaration, Function Calls, Header file and library, Function Arguments, string handling function (strlen, strcmp, strcpy, strncpy, strcat, strstr), Function recursion, Functions Returning Pointers, Pointers to Functions, Command line arguments, Application of pointer (dynamic memory allocation).

UNIT-4 
Structure and Union: Defining, Declaring, Accessing, Initialization Structure, nested structure, self-referential structure, bit-field, Arrays of Structures, Structures and Functions, Unions, difference between structure and union, active data member, structure within union, Self-referential Structure. 
File: File Management in C, Defining and Opening a File, File opening modes (read, write, append), Closing a File, File operations, file and stream, Error Handling During  I/O Operations, sequential and random access file, low level and high level file. 

No comments:

Post a Comment