C語言中volatile關鍵字的學習

背景: 最近在學習STM32L152芯片,看到對應的HAL庫中經常見到volatile關鍵字,對該關鍵字不是很明白,所以總結一下該關鍵字的使用。 學習內容記錄: volatile單詞的意思:易變的。在學習volatile之前,先簡單理解一下編譯器的優化。如下例: uint8_t i; i=0; i=1; i=2; 這段程序中,編譯器可能會認爲只有i=2;這句纔有意思,把i存儲在某個寄存器中,當要使
相關文章
相關標籤/搜索