C Programming

Lectures

Roadmap

DSA

Data Structre & Algorithms

Practise

Practise Programs

0

Command line

1

Why Learn C Programming Language?

2

What is coding & C Programming language

3

Install & configure VS Code

4

Basic Structure of C Program

5

Basic Syntax of a C program

6

Variables & Data types in C

7

Operators in C

8

C programming exercise 1

9

C Format Specifiers and Escape Sequences

10

If Else Control Statements in C

11

Switch Case Control Statements

12

Loops

17

GOTO statement

18

Typecasting

19

Functions

21

Recursion

22

Exercise - Unit and conversions

23

Arrays

25

Recursion Exercise

26

Pointers

27

Arrays and Pointer Arithmetic

30

Printing Star patterns exercise

31

Call by value & Call by Reference

32

Passing arrays as function arguments

34

Strings

35

Strings functions and <string.h> library

36

Array reversal

37

Structures

38

Typedef

39

Unions

41

HTML parser exercise

42

Static variables

44

Travel agency manager exercise

45

Memory Layout of C programs - Dynamic memory allocation

47

Dynamic Memory allocation: Malloc Calloc Realloc & Free()

48

Employee Manager Exercise

49

Storage classes in C. 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 the circle using function pointer exercise

75

Memory Leak