Sunday, 7 November 2021

Programming in C Language


                                                 
UNIT -1 👇

   COMPONENTS OF COMPUTER SYSTEM |  COMPUTING ENVIORNMENTS 
COMPUTER LANGUAGES  |  CREATING AND RUNNING PROGRAMS  |  PREPROCESSOR | COMPILATION PROCESS | LIBRARY FUNCTIONS |  ROLE OF LINKER |  ALGORITHMS  | 
IDEA OF INVOCATION AND EXECUTION OF A PROGRAMME | 
REPRESENTATION USING FLOWCHARTS | PSEUDOCODE
INTRODUCTION TO C LANGUAGE | HISTORY OF C
PROCESS OF COMPILATION AND RUNNING A C PROGRAM | 
C TOKENS | KEYWORDS | IDENTIFIERS | CONSTANTS
STRINGS | SPECIAL SYMBOLS | VARIABLES | DATA TYPES | 
 I / O STATEMENTS | INTERCONVERSION OF VARIABLES
OPERATORS AND EXPRESSIONS | OPERATORS | INSTRUCTIONS
ASSIGNMENTS OPERATORS | 
BITWISE AND CONDITIONAL OPERATORS
SPECIAL OPERATORS | 
OPERATOR PRECEDENCE AND ASSOCIATIVITY | 
EVALUATION OF EXPRESSIONS | 
TYPE CONVERSIONS IN EXPRESSIONS | RECIEVING INPUT FROM USER

UNIT -2  👇

Control structures: Decision statements; if and switch statement; Loop control statements: while, for and do while loops, jump statements, break statements , continue statements , goto statements. Arrays: Concepts, One dimensional array, declaration and initialization of one dimensional arrays, two dimensional arrays, initialization and accessing, multi dimensional arrays. Functions: User defined and built-in Functions, storage classes, Parameter passing in functions, call by value, Passing arrays to functions: idea of call by reference, Recursion. Strings: Arrays of characters, variable length character strings, inputting character strings, character library functions, string handling functions. 

Unit III  👇

 Pointers: Pointer basics, pointer arithmetic, pointers to pointers, generic pointers, array of pointers, functions returning pointers, Dynamic memory allocation. Pointers to functions. Pointers and Strings Structures and unions: Structure definition, initialization, accessing structures, nested structures, arrays of structures, structures and functions, self referential structures, unions, typedef, enumerations. File handling: command line arguments, File modes, basic file operations read, write and append. Scope and life of variables, multi-file programming.

 Unit IV  👇

C99 extensions. ‘C’ Standard Libraries: stdio.h, stdlib.h, assert.h, math.h, time.h, ctype.h, setjmp.h, string.h, stdarg.h, unistd.h [3Hrs] [T1, R8] Basic Algorithms: Finding Factorial, Fibonacci series, Linear and Binary Searching, Basic Sorting Algorithms- Bubble sort, Insertion sort and Selection sort. Find the square root of a number, array order reversal, reversal of a string


Programming in C Language

  PROGRAM LIST TO BECOME PRO IN C    😍😍😍            PRACTICE SETS                                                        UNIT -1  👇   IN...