質問編集履歴

2

見やすいよう修正

2016/08/31 07:06

投稿

退会済みユーザー
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

内容の詳細追加

2016/08/31 07:06

投稿

退会済みユーザー
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
  ###発生している問題・エラーメッセージ