UNIT I BASICS OF C PROGRAMMING
Introduction to programming paradigms
Applications of C Language
Structure of C program
C programming: Data Types - Constants
Enumeration Constants
Keywords – Operators
Precedence and Associativity
Expressions
Input/output statements
Assignment statements
Decision making statements
Switch statement
Looping statements
Preprocessor directives
Compilation process
UNIT II ARRAYS AND STRINGS
Introduction to Arrays
Declaration, Initialization
One dimensional array
Two dimensional arrays
String operations:
length, compare, concatenate, copy
Selection sort
linear and binary search
.
UNIT III FUNCTIONS AND POINTERS
Modular programming
Function prototype
function definition
function call
Built-in functions
(string functions, math functions)
Recursion
Binary Search using recursive functions
Pointers
Pointer operators
Pointer arithmetic
Arrays and pointers
Array of pointers
Parameter passing:
Pass by value, Pass by reference.