olası Kopyaları değerleri atayamıyorum:
Segmentation Fault when attempting to print value in Cdeğişken ve pointer
Ben C'ye çok yeniyim ama hiçbir fikri neden bu program sonları var. Program, i
ile ilgisi olan satırları silersem, derler ve çalışır, ancak i
'u atarsam, program kırılması olmadan *ptr
'a hiçbir şey atayamam.
int main(void)
{
int i;
int *ptr;
i = 2;
*ptr = 5;
printf("%d",*ptr);
}
[Bu] (http://stackoverflow.com/questions/11278085/segmentation-fault-when- yazmaya çalışmadan önce hattını
ekleyerek i için ptr noktasını oluşturmayı deneyin doldurulan baskı-değeri-in-c) hemen hemen _identical_ soru sadece dün istendi. – pb2q
Sorun, bir işaretçi oluşturduğunuz, ancak işaret edecek bir şey vermediğinizdir. Yeni kullanarak bir miktar bellek atayabilir veya i gibi bir değişkene yönlendirebilirsiniz. – jlunavtgrad