antp a raison : ton pointeur pointe n'importe où, dans ton cas, visiblement dans une zone mémoire où ton programme n'a pas accès, d'où le plantage. Tu devrais essayer
#include <stdio.h>
main()
{
int val;
int *var= &val;
*var=5;
printf(" *var= %d ", *var);//valeur de val(zone pointée par var)
printf("\n &var= %p ", &var);//adresse du pointeur var
printf("\n var= %d ", var); //adresse de val
}