質問編集履歴
2
見やすいよう修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,6 +20,8 @@
|
|
20
20
|
|
21
21
|
使用前
|
22
22
|
|
23
|
+
```
|
24
|
+
|
23
25
|
#include "stdafx.h"
|
24
26
|
|
25
27
|
#include <stdlib.h>
|
@@ -116,8 +118,12 @@
|
|
116
118
|
|
117
119
|
012816F8 ret
|
118
120
|
|
121
|
+
```
|
122
|
+
|
119
123
|
使用後
|
120
124
|
|
125
|
+
```
|
126
|
+
|
121
127
|
#include "stdafx.h"
|
122
128
|
|
123
129
|
#include <stdlib.h>
|
@@ -214,12 +220,16 @@
|
|
214
220
|
|
215
221
|
010E16F8 ret
|
216
222
|
|
223
|
+
```
|
224
|
+
|
217
225
|
|
218
226
|
|
219
227
|
###該当のソースコード
|
220
228
|
|
221
229
|
使用前
|
222
230
|
|
231
|
+
```
|
232
|
+
|
223
233
|
#include "stdafx.h"
|
224
234
|
|
225
235
|
#include <stdlib.h>
|
@@ -252,10 +262,12 @@
|
|
252
262
|
|
253
263
|
}
|
254
264
|
|
255
|
-
|
265
|
+
```
|
256
266
|
|
257
267
|
使用後
|
258
268
|
|
269
|
+
```
|
270
|
+
|
259
271
|
#include "stdafx.h"
|
260
272
|
|
261
273
|
#include <stdlib.h>
|
@@ -288,7 +300,7 @@
|
|
288
300
|
|
289
301
|
}
|
290
302
|
|
291
|
-
|
303
|
+
```
|
292
304
|
|
293
305
|
###試したこと
|
294
306
|
|
1
内容の詳細追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
C言語 volatile宣言について
|
1
|
+
C言語 volatile宣言について
|
test
CHANGED
@@ -6,6 +6,14 @@
|
|
6
6
|
|
7
7
|
といった内容なのですが、違いが無いように見えます。
|
8
8
|
|
9
|
+
使用した場合は3回分データの取り出しを行う物のようですが、使用の前後で変わらない為、
|
10
|
+
|
11
|
+
使用後が3回データの取り出しを行えていないのか、
|
12
|
+
|
13
|
+
それともそもそも使用前の時点で最適化されずに3回データを取り出しているのか、
|
14
|
+
|
15
|
+
どちらなのでしょうか。出来ればその原因が分かればいいのですが…
|
16
|
+
|
9
17
|
|
10
18
|
|
11
19
|
###発生している問題・エラーメッセージ
|