回答編集履歴
3
解説リンクを追加
test
CHANGED
@@ -31,3 +31,7 @@
|
|
31
31
|
```
|
32
32
|
|
33
33
|
iとi++どちらが先に評価されるか不定です。
|
34
|
+
|
35
|
+
以下に解説があります。
|
36
|
+
|
37
|
+
[EXP30-C. 副作用が発生する式の評価順序に依存しない](https://www.jpcert.or.jp/sc-rules/c-exp30-c.html)
|
2
可変長配列について追記
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
%pはvoidポインタの値を表示する書式指定のため、-Wallを付けたことでポインタの型が違うと警告されています。
|
5
|
+
%pはvoidポインタの値を表示する書式指定のため、```-Wall```を付けたことでポインタの型が違うと警告されています。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -13,6 +13,8 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
n1、n2はint変数です。
|
16
|
+
|
17
|
+
オプションに```-std=c99```か```-std=c11```をつければ可変長配列を使用できます。
|
16
18
|
|
17
19
|
|
18
20
|
|
1
コード追加
test
CHANGED
@@ -24,6 +24,8 @@
|
|
24
24
|
|
25
25
|
X1[i] = X[i++];
|
26
26
|
|
27
|
+
X2[i] = X[i++];
|
28
|
+
|
27
29
|
```
|
28
30
|
|
29
31
|
iとi++どちらが先に評価されるか不定です。
|