#include <stdio.h>

int main(void){
int* a;
*a = 5;
int b = 4;
printf("%d\n",(*a)+b);
return 0;
}

↑これでコンパイルはとおるけど、実行させたら
Segmentation fault (core dumped)
とかでます。
*aでint型のポインタの実体を指しに逝ってるから
いけると思ったんだけど・・・