回答編集履歴

3

解説リンクを追加

2019/07/14 10:48

投稿

SHOMI
SHOMI

スコア4079

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

可変長配列について追記

2019/07/14 10:48

投稿

SHOMI
SHOMI

スコア4079

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

コード追加

2019/07/14 10:41

投稿

SHOMI
SHOMI

スコア4079

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++どちらが先に評価されるか不定です。