回答編集履歴
1
コード例を加えました。
test
CHANGED
@@ -1 +1,33 @@
|
|
1
|
-
cとshが配列になってないと思われます。
|
1
|
+
cとshが配列になっていないと思われます。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
以下のように書き換えることでコンパイルは通りました。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
```c
|
10
|
+
|
11
|
+
#include<stdio.h>
|
12
|
+
|
13
|
+
int main(void){
|
14
|
+
|
15
|
+
double x[]={1.57,2.63,-3.12,2.81};
|
16
|
+
|
17
|
+
char c[]={'H', 'E', 'L', 'L', 'O'};
|
18
|
+
|
19
|
+
short sh[]={2256,-2048,-1024,3512};
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
printf("%f %f %f %f\n",x[0],x[1],x[2],x[3]);
|
24
|
+
|
25
|
+
printf("%c %c %c %c %c\n",c[0],c[1],c[2],c[3],c[4]);
|
26
|
+
|
27
|
+
printf("%hd %hd %hd %hd\n",sh[0],sh[1],sh[2],sh[3]);
|
28
|
+
|
29
|
+
return 0;
|
30
|
+
|
31
|
+
}
|
32
|
+
|
33
|
+
```
|