簡単なコードを書いたポインターの逆参照に疑問がありますが、特定の状況で失敗する理由がわかりません。誰かが失敗する理由を教えてください。char が *ptr = "stack overflow"
ある場合、コンパイラ自体がそれにメモリを割り当てます。
int main()
{
int *ptr = 10;
double *dptr = 111.111
printf("%d", *ptr); //will give segmentation violation as we are trying to access the content in location 10
printf("%d", ptr);//o/p will be 10
printf("%lf", dptr); // will give segmentation violation
printf("%lf", *dptr); // will give segmentation violation
}