C語言關鍵字之voliate

C語言關鍵字之voliate voliate的作用是作爲指令關鍵字,確保本條指令不會因爲編譯器的優化而省略,而且要求每次從內存中直接讀取值 當使用voliate 聲明變量值時,系統總是重新從它所在的內存讀取數據,直接訪問變量地址,而編譯器對於訪問該變量時也不再進行優化 voliate關鍵字影響編譯器的結果,用voliate 聲明的變量表示該變量隨時可能發生變化(因爲編譯器優化時可能將其放入寄存器中
相關文章
相關標籤/搜索