• Practise Programs

  • Basics

    • 0 → Command Line
    • 1 → Why Learn C Programming Language?
    • 2 → What is Coding & C Programming Language?
    • 3 → Install & Configure VS Code With C Compiler
    • 4 → Basic Structure of C Program
    • 5 → Basic Syntax of C program
  • 6 → Variables & Datatypes

  • 7 → Operators in C

  • 8 → Exercise 1

  • 9 → C Format Specifiers and Escape Sequences

  • Control Statements

    • 10 → IfElse
    • 11 → Switch case
  • 12 → Loops

  • 17→ Goto statement

  • 18 → Typecasting

  • 19 → Functions

    • 21 → Recursion
      • 25 → Recursion Exercise
    • 31 → Call by value & Call by Reference
  • 22 → Exercise - Units and conversions

  • 23 → Arrays

  • 26 → Pointers

  • 27 → Arrays and Pointer Arithmetic

  • 30 → Printing Star patterns exercise

  • 32 → Passing arrays as function arguments

  • 34 → Strings

    • 35 → Strings functions and library
  • 36 → Array reversal

  • 37 → Structures

  • 38 → Typedef

  • 39 → Unions

  • 41 → Html parser exercise

  • 42 → Static Variables

  • 44 → Traverl Agency Exercise

  • Memory Layout of C programs

    • 45 → Dynamic memory allocation
    • 47 → Malloc Calloc Realloc & Free()
  • 48 → Employee Manager Exercise

  • Storage classes in C

    • 49 → Auto, Extern, Static & Register Storage classes
  • 51 → Coding Rock, Paper, Scissors Exercise

    • 52 → Void Pointer
    • 53 → Null Pointer
    • 54 → Dangling Pointer
    • 55 → Wild Pointer
  • 57 → Matrix Multiplication Exercise

    • 58 → C Pre-processor introduction & working
    • 60 → Predefined Macros & other pre-processor directives
  • 62 → File IO in C

  • 63 → Check Palindrome Exercise

  • 66 → Automated Receipt Generator

  • 68 → Command Line Arguments

    • 70 → Command line calculator exercise
  • 72 → Function Pointers

    • 74 → Area of circle exercise
  • 75 → Memory Leak