50 likes | 98 Views
Sathya Tech's concise C, C course structure covers all the essential features of the programming language.
E N D
Oracle Course Training Institute in ameerpet,Hyderabad C: Introduction to Computers Computer Generations Block Diagram & I/O Devices Hardware and Software Operating System Introduction to ‘C’ History and Generations of Language Algorithms Flowcharts Evaluation of ‘C’
Basics of ‘C’ • Character set • Keywords and identifiers • Constants and variables • Data Types • Type Conversion • Structure of ‘C’ Program • Execution of ‘C’ under MS-Dos. • Unix / Linux • Operators of ‘C’ • Arithmetic • Assignment • Relational • Logical • Bitwise • Conditional • Special • Precedence of Operators
Control Statements • If Statements • Switch Statements • Nested Switch / If • While loop • For loop • Do-while loop • Nested switch / if • Nested loops • Arrays • One Dimensional • Two Dimensional • Multi Dimensional • Strings • String Operations • String handling functions • Structures & Unions • Accessing Structure elements • Structure initialization • Array of structures • Nested structures • Unions • Typedef • Enumeration • Preprocessor and macro
Functions • Types of functions • Function prototype • Function with arguments and • return value • Passing arrays as arguments • Passing string as arguments • Call by value • Call by reference • Recursion • Searching and sorting • Selection sort • Insertion sort • Merge sort • Sequential sort • Radix sort • Bubble sort • Quick sort • Heap sort • Linear search • Binary search
Pointers • Advantages of pointers • Types of pointers • Pinter arithmetic • Pointer to arrays • Pointer to string • Structure to pointer • Pointer to pointer • Dynamic memory Allocation • Malloc(), Calloc() • Realloc(), & Free() • Command line arguments • File handling • Operating a file • File I/O • Character I/O • Line I/O • Format I/O • Structure I/O • Random Access file processing