Overview
Syllabus
C Programming – Features & The First C Program
Introduction to Variables
Variable Naming Conventions
Basic Output Function – printf
Fundamental Data Types − Integer (Part 1)
Fundamental Data Types − Integer (Part 2)
Exceeding The Valid Range of Data Types
Fundamental Data Types − Character
Fundamental Data Types − Float, Double & Long Double
C Programming (Important Questions Set 1)
Scope of Variables - Local vs Global
Variable Modifiers − Auto & Extern
Variable Modifiers − Register
Variable Modifiers − Static
Constants in C (Part 1)
Constants in C (Part 2)
C Programming (Important Questions Set 2)
Basic Input Function – scanf
C Programming (Important Questions Set 3)
Introduction to Operators in C
Arithmetic Operators in C
Increment and Decrement Operators in C (Part 1)
Increment and Decrement Operators in C (Part 2)
Relational Operators in C
Logical Operators in C
Bitwise Operators in C (Part 1)
Bitwise Operators in C (Part 2)
Bitwise Operators in C (Part 3)
Bitwise Operators in C (Part 4)
Assignment Operators in C
Conditional Operator in C
Comma Operator in C
Precedence and Associativity of Operators
Operators in C (Solved Problem 1)
Operators in C (Solved Problem 2)
C Programming (Rapid Fire Quiz-1)
Conditionals (if-else, Nested if and else if)
Conditionals (Switch)
for and while Loops
do-while Loop
Loop Control Statements − break and continue
Conditionals and Loops (Solved Problem 1)
Conditionals and Loops (Solved Problem 2)
Conditionals and Loops (Solved Problem 3)
Conditionals and Loops (Solved Problem 4)
Conditionals and Loops (Solved Problem 5)
Special Programs in C − Pyramid of Stars
Special Programs in C − Check If The Number Is Palindrome Number
Special Programs in C− Check If The Number Is Armstrong Number
Special Programs in C− Check If The Number Is Strong Number
Special Programs in C − Check If The Number Is Prime Number
Special Programs in C − Adding Two Numbers Without Using The Plus Operator
Special Programs in C − Adding Two Numbers Without Using The Plus Operator (Half Adder Method)
Special Programs in C − Fibonacci Series
Special Programs in C − Floyd's Triangle
Special Programs in C − Binary to Decimal Conversion
Special Programs in C − Calculating Power of an Integer
Special Programs in C − Check Leap Year
Special Programs in C − Check If The Number Is Perfect Number
Introduction to Functions in C
Function Declaration in C
Function Definition in C
Call By Value & Call By Reference in C
Functions (Solved Question 1)
Functions (Solved Question 2)
Functions (Solved Question 3)
Static Functions in C
Static and Dynamic Scoping (Part-1)
Static and Dynamic Scoping (Part-2)
Static and Dynamic Scoping (Part-3)
Static and Dynamic Scoping (Part-4)
Static and Dynamic Scoping (Solved Question 1)
Static and Dynamic Scoping (Solved Question 2)
Recursion in C
How to write Recursive Functions
Types of Recursion (Part 1) | Direct & Indirect Recursion
Types of Recursion (Part 2) | Tail & Non-tail Recursion
Advantage and Disadvantage of Recursion
Recursion (Solved Problem 1)
Recursion (Solved Problem 2)
Recursion (Solved Problem 3)
Recursion (Solved Problem 4)
Recursion (Solved Problem 5)
C Programming (Rapid Fire Quiz-2)
Definition of Array
Declaration of Array
Accessing Array Elements
Initializing an Array
Designated Initialization of Arrays
Arrays in C (Solved Problem 1)
Arrays in C (Solved Problem 2)
Counting Array Elements using sizeof() Operator
Introduction to Multidimensional Arrays
Introduction to Two-Dimensional (2D) Arrays
Introduction to Three-Dimensional (3D) Arrays
Multidimensional Arrays (Solved Problem)
C Program for Matrix Multiplication (Part 1)
C Program for Matrix Multiplication (Part 2)
Constant Arrays in C
Variable Length Arrays in C
Introduction to Pointers in C
Declaring & Initializing Pointers in C
Value of Operator in Pointers
Pointer Assignment
Pointer Application (Finding the Largest & Smallest Elements in an Array)
Returning Pointers
Pointers (Important Questions)
Pointer Arithmetic (Addition)
Pointer Arithmetic (Subtraction)
Pointer Arithmetic (Increment & Decrement)
Pointer Arithmetic (Comparing the Pointers)
Pointers (Program 1) | Sum of Array Elements using Pointers
Using Array Name as a Pointer
Pointers (Program 2) | Reversing a Series of Numbers using Pointers
Passing Array as an Argument to a Function
Using Pointers to Print 2D Arrays
Processing the Multidimensional Array Elements (or) Address Arithmetic of Multidimensional Arrays
Pointers (Program 3)
Pointers (Program 4)
Pointer Pointing to an Entire Array
Pointer Pointing to an Entire Array (Solved Problem)
Pointers (Program 5)
Pointers (Program 6)
Pointers (Program 7)
Pointers (Program 8)
Pointers (Program 9)
Basics of String Literals
Storing the String Literals
Performing Operations on String Literals
String Literal vs. Character Constant
Declaring and Initializing String Variables
Writing Strings using printf and puts Functions
Reading Strings using scanf and gets Functions
Designing The Input Function using getchar()
putchar() Function in C
Strings (Solved Problem 1)
C String Library and String Copy Function - strcpy()
String Length Function - strlen()
String Concatenate Functions - strcat() & strncat()
String Comparison Function - strcmp()
Array of Strings
Strings (Solved Problem 2)
Strings (Solved Problem 3)
Strings (Solved Problem 4)
Strings (Solved Problem 5)
Strings (Solved Problem 6)
Function Pointers in C
Application of Function Pointers in C
Introduction to Structures in C
Declaring Structure Variables
Structure Types (Using Structure Tags)
Structure Types (Using typedef)
Initializing & Accessing the Structure Members
Designated Initialization in Structures
Declaring an Array of Structure
Pointer to Structure Variable
Structure Padding in C
Structure Packing in C
Structures in C (Solved Problem 1)
Structures in C (Solved Problem 2)
Structures in C (Solved Problem 3)
Introduction to Unions in C
Unions in C (Solved Problem 1)
Application of Unions (Part 1)
Application of Unions (Part 2)
Enumerations in C
Program to Find Area of Rectangle Using Structures
Structures & Unions in C (Solved Problem)
File Handling | Chapter-14 | C Programming | nesoacademy.org
Taught by
Neso Academy