資料介紹
volatile 提醒編譯器它后面所定義的變量隨時(shí)都有可能改變,因此編譯后的程序每次需要存儲(chǔ)或讀取這 個(gè)變量的時(shí)候,都會(huì)直接從變量地址中讀取數(shù)據(jù)。如果沒(méi)有 volatile 關(guān)鍵字,則編譯器可能優(yōu)化讀取和存 儲(chǔ),可能暫時(shí)使用寄存器中的值,如果這個(gè)變量由別的程序更新了的話,將出現(xiàn)不一致的現(xiàn)象。或者直接 將該變量作為中間變量?jī)?yōu)化掉了。下面舉例說(shuō)明。在 C 開發(fā)中,經(jīng)常需要等待某個(gè)事件的觸發(fā),所以經(jīng)常 會(huì)寫出這樣的程序:
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- keil中C51關(guān)鍵字code用法
- Volatile關(guān)鍵字在嵌入式開發(fā)中的應(yīng)用
- 【嵌入式】C語(yǔ)言中volatile關(guān)鍵字
- 基于關(guān)鍵字的自定義古詩(shī)句生成設(shè)計(jì)與實(shí)現(xiàn) 20次下載
- C51的符號(hào)和五大語(yǔ)句及關(guān)鍵字等詳細(xì)資料說(shuō)明 31次下載
- 單片機(jī)C語(yǔ)言編程的關(guān)鍵字詳細(xì)說(shuō)明 23次下載
- 51單片機(jī)的C語(yǔ)言關(guān)鍵字詳細(xì)說(shuō)明
- 單片機(jī)C編程中的關(guān)鍵字sfr和sbit的簡(jiǎn)介
- C語(yǔ)言關(guān)鍵字static有哪些絕妙用途
- arduino關(guān)鍵字資料 7次下載
- C語(yǔ)言32個(gè)關(guān)鍵字 66次下載
- 標(biāo)準(zhǔn)C語(yǔ)言總共有32個(gè)關(guān)鍵字 0次下載
- AVR-GCC中如何使用volatile關(guān)鍵字
- C51中的關(guān)鍵字及用途說(shuō)明
- XML流上的關(guān)鍵字查詢算法
- typedef struct和直接struct的區(qū)別 3041次閱讀
- 快速掌握C語(yǔ)言關(guān)鍵字 390次閱讀
- 簡(jiǎn)單總結(jié)一下嵌入式C++中常見(jiàn)的錯(cuò)誤形式 550次閱讀
- 內(nèi)聯(lián)函數(shù)定義 為什么需要內(nèi)聯(lián)函數(shù) 570次閱讀
- 你還記得這個(gè)C語(yǔ)言關(guān)鍵字嗎? 373次閱讀
- 嵌入式軟件開發(fā)常用的關(guān)鍵字和運(yùn)算符 611次閱讀
- 什么是__attribute__?嵌入式C代碼屬性怎么定義? 6855次閱讀
- volatile、register和attribute關(guān)鍵字簡(jiǎn)介 1774次閱讀
- 一文詳解volatile關(guān)鍵字 1089次閱讀
- ARM中關(guān)鍵字的具體使用 1323次閱讀
- C51單片機(jī)數(shù)據(jù)類型的具體定義及應(yīng)用 1.6w次閱讀
- 淺析C語(yǔ)言中typedef關(guān)鍵字的作用 6033次閱讀
- 嵌入式C語(yǔ)言必須要用的4個(gè)關(guān)鍵字和它的詳細(xì)資料概述 7114次閱讀
- 嵌入式C語(yǔ)言非常常用的關(guān)鍵字 5369次閱讀
- C語(yǔ)言中volatile關(guān)鍵字的使用 1.2w次閱讀
下載排行
本周
- 1U盤一鍵制作
- 23.84 MB | 3次下載 | 免費(fèi)
- 2ch341驅(qū)動(dòng)
- 0.18 MB | 1次下載 | 免費(fèi)
- 3貼片電阻阻值代號(hào)
- 0.08 MB | 1次下載 | 1 積分
- 4DS1302芯片英文手冊(cè)
- 0.24 MB | 次下載 | 免費(fèi)
- 5基于Linux的液晶顯示屏驅(qū)動(dòng)技術(shù)的研究與應(yīng)用
- 14.59 MB | 次下載 | 1 積分
- 6DS-CM5A H24-CN-V2
- 524.28 KB | 次下載 | 免費(fèi)
- 7高精度智能設(shè)備TSMI2520一體成型電感的使用
- 0.53 MB | 次下載 | 免費(fèi)
- 8醫(yī)療器械專用集成化高性能TSIF集成濾波器
- 0.33 MB | 次下載 | 免費(fèi)
本月
- 1人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
- 4.27 MB | 41次下載 | 免費(fèi)
- 2晶體三極管的電流放大作用詳細(xì)說(shuō)明
- 0.77 MB | 32次下載 | 2 積分
- 3九陽(yáng)豆?jié){機(jī)高清原理圖
- 2.47 MB | 31次下載 | 1 積分
- 4雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
- 4.03 MB | 25次下載 | 1 積分
- 5多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
- 1.81 MB | 21次下載 | 2 積分
- 6Altium Designer元件庫(kù)
- 17.11 MB | 10次下載 | 免費(fèi)
- 7STM32F10xxx單片機(jī)編程手冊(cè)
- 0.29 MB | 5次下載 | 免費(fèi)
- 8PC4401_DC-DC 42V反激式隔離開關(guān)電路
- 0.85 MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191382次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183339次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論