Videos:
Study Material:
Overview of C, Character set, Constants, Variables and Keywords, Data types, Operators - arithmetic, relational and logical operators, increment and decrement operators, conditional operator, bit-wise operators, assignment operator, Expressions- Type Conversion, precedence and order of evaluation
Decision Control Structure-If statement, if-else statement, Nested if-else statement, Ternary operator, Case Control structure- Switch Case Statements, GOTO statement, Loop Control Structure- while statement, do while statement, for statement, odd loop, nesting of loops, break and continue statement, finite and infinite Loop
Array Declaration and Initialization, Bounds Checking, Array arithmetic, One dimensional arrays and multi-dimensional Arrays, Strings - Standard Library String Functions, Array of strings, String operations, Functions, procedures, Difference between functions and procedures, Function definition and prototype, Scope Rule of Functions, Calling Conventions, Passing Values between Functions- Call by Values, Recursive functions, Passing Array Elements to a Function
Pointers and Addresses, Pointer Notation and Arithmetic, Pointer to an array, Array of pointers, Pointer to a function, Passing pointers as function arguments, function call by reference, difference between call by value and call by reference, Strings and Pointers, Structures and Pointers