Re: [問題] volatile
volatile是為了防止compiler在做最佳化的時候誤判情勢
而沒有去更新變數/位址。
總之你在debug的過程中如果發現某些變數/位址在任何情況下都
沒有被更新的話,可以試試看宣告變數的時候在前面加個volatile。
※ 引述《goo666 ()》之銘言:
: unsigned rxbus_data;
: rxbus_data = *(volatile unsigned *) 0x0E000010;
: 請問宣告中帶volatile是什麼意思?
: volatile在MSDN內可以找到嗎?
--
=====================================
| James aka. taco -- |
| War doesn't determine who's right,|
| just who's left. |
| Same to LIFE...?! |
=====================================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.71.242
推
04/14 01:40, , 1F
04/14 01:40, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章