Pointers - Programming

Q1:

Point out the compile time error in the program given below.
#include<stdio.h>

int main()
{
    int *x;
    *x=100;
    return 0;
}

A Error: invalid assignment for x

B Error: suspicious pointer conversion

C No error

D None of above

ANS:C - No error

While reading the code there is no error, but upon running the program having an unitialised variable can cause the program to crash (Null pointer assignment).