```c
#include <stdio.h>

void main(int x)
{

    printf("%d",x);

    return 0;
}

```

If we print x value in main() function it will show 0
and as the default value of int is 0.
when i add int x as a parameter in main() it prints x value is 1.
Why?