int data types in c

#include <stdio.h>

int main() {
    int a;               // Declaration of an integer variable 'a'
    int b = 10;          // Declaration and initialization of an integer variable 'b' with the value 10
    int c, d = 20;       // Declaration of 'c' and initialization of 'd' with the value 20
    int e = b + d;       // Declaration and initialization of 'e' with the sum of 'b' and 'd'

    printf("a: %d\n", a);  // Printing the value of 'a'
    printf("b: %d\n", b);  // Printing the value of 'b'
    printf("c: %d\n", c);  // Printing the value of 'c' (uninitialized, result is undefined)
    printf("d: %d\n", d);  // Printing the value of 'd'
    printf("e: %d\n", e);  // Printing the value of 'e' (sum of 'b' and 'd')

    return 0;
}