可能な重複に値を代入することはできません。
Segmentation Fault when attempting to print value in Cは変数とポインタ
私はCに非常に新しいんだけど、何のアイデア、なぜこのプログラムブレークを持っていません。 i
と関係のある行を削除するとプログラムがコンパイルされて実行されますが、i
を割り当てた場合、プログラムを中断することなく、*ptr
に何も割り当てることができなくなります。
int main(void)
{
int i;
int *ptr;
i = 2;
*ptr = 5;
printf("%d",*ptr);
}
* PTRへの書き込みしようとする前に、[この](http://stackoverflow.com/questions/11278085/segmentation-fault-when-ライン
を追加することによって、私にPTRポイントを作ってみましょうcで印刷価値を試してみた)ほとんど__identical_質問が昨日尋ねられた。 – pb2q
問題は、ポインタを作成したが、何も指し示さないということです。新しいものを使ってメモリを割り当てたり、iのような変数をポイントしたりすることができます。 – jlunavtgrad