[ポインタとメモリ空間②/ドットインストール]
https://dotinstall.com/lessons/basic_c/9417
<開発環境>
OS:Windows10 64bit
開発環境:Visual C++ 2010 Express
C言語でポインタを使うコード(ファイル名:helloworld.c)を下記のとおり作成しました。コードを走らせようとすると下記のエラーメッセージが表示され、プログラムを実行することができません。コードの修正が必要な個所をご教示いただけたら幸いです。
1.#include<stdio.h>
2.int main(void){
3
4. int a;
5. a = 10;
6.
7. int *pa;
8. pa = &a;
9.
10. printf("%d\n", *pa);
11.
12. return 0;
13.}
・helloworld.c(7): error C2143: 構文エラー : ';' が '型' の前にありません。
・helloworld.c(8): error C2065: 'pa' : 定義されていない識別子です。
・helloworld.c(8): warning C4047: '=' : 間接参照のレベルが 'int' と 'int *' で異なっています。
・helloworld.c(10): error C2065: 'pa' : 定義されていない識別子です。
・helloworld.c(10): error C2100: 間接指定演算子 (*) の使い方が正しくありません。