発生している問題・エラーメッセージ
タイトルの通りです。
なぜ*のついた状態で、ポインタ変数にアドレスを代入できるのかが分かりません。
エラーメッセージ
該当のソースコード
#include <stdio.h>
int main(void)
{
int a = 5;
int *p;
p = &a; //変数aのアドレスを代入
*p = 50; //ポインタ変数pに値を代入
return 0;
}
int main(void)
{
int a = 5;
int p = &a; //なぜの付いた状態でアドレスを代入できるのか?
return 0;
}
試したこと
補足情報(FW/ツールのバージョンなど)
visual studio 2019
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/15 11:24 編集
2021/04/15 12:57
2021/04/15 13:32