回答編集履歴
3
引用の明記
test
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
フォーマット指定子`%c`によって整数値を渡すと宣言したのに、アドレスを渡しているからです。
|
2
2
|
|
3
|
-
```C
|
3
|
+
> ```C
|
4
4
|
|
5
5
|
printf("input data=%c\n", &a);
|
6
6
|
|
7
|
-
```
|
7
|
+
> ```
|
8
8
|
|
9
9
|
|
10
10
|
|
2
修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```C
|
4
4
|
|
5
|
-
printf("input data=%c\n", a);
|
5
|
+
printf("input data=%c\n", &a);
|
6
6
|
|
7
7
|
```
|
8
8
|
|
1
修正
test
CHANGED
@@ -16,4 +16,4 @@
|
|
16
16
|
|
17
17
|
『aのアドレスをとって、そのアドレスの指し示す値をとる』最初からaと書けばよいです。
|
18
18
|
|
19
|
-
ポインタをろくに理解しない段階で、適当にエラーを取ろうとするのはよしましょう。
|
19
|
+
ポインタなどをろくに理解しない段階で、適当にエラーを取ろうとするのはよしましょう。
|