資料介紹
一個(gè)定義為volatile 的變量是說這變量可能會(huì)被意想不到地改變,這樣,編
譯器就不會(huì)去假設(shè)這個(gè)變量的值了。精確地說就是,優(yōu)化器在用到這個(gè)變量時(shí)必
須每次都小心地重新讀取這個(gè)變量的值,而不是使用保存在寄存器里的備份。下
面是volatile 變量的幾個(gè)例子:
1). 并行設(shè)備的硬件寄存器(如:狀態(tài)寄存器)
2). 一個(gè)中斷服務(wù)子程序中會(huì)訪問到的非自動(dòng)變量(Non-automatic vari
ables)
3). 多線程應(yīng)用中被幾個(gè)任務(wù)共享的變量
譯器就不會(huì)去假設(shè)這個(gè)變量的值了。精確地說就是,優(yōu)化器在用到這個(gè)變量時(shí)必
須每次都小心地重新讀取這個(gè)變量的值,而不是使用保存在寄存器里的備份。下
面是volatile 變量的幾個(gè)例子:
1). 并行設(shè)備的硬件寄存器(如:狀態(tài)寄存器)
2). 一個(gè)中斷服務(wù)子程序中會(huì)訪問到的非自動(dòng)變量(Non-automatic vari
ables)
3). 多線程應(yīng)用中被幾個(gè)任務(wù)共享的變量
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- C環(huán)境中的VOLATILE關(guān)鍵字
- Volatile關(guān)鍵字在嵌入式開發(fā)中的應(yīng)用
- 精選匯總 | 嵌入式C語言
- 【嵌入式】C語言中volatile關(guān)鍵字
- C51的符號(hào)和五大語句及關(guān)鍵字等詳細(xì)資料說明 31次下載
- 單片機(jī)C語言編程的關(guān)鍵字詳細(xì)說明 23次下載
- 51單片機(jī)的C語言關(guān)鍵字詳細(xì)說明
- 學(xué)習(xí)C語言的目標(biāo)和方法有哪些及C語言的關(guān)鍵字說明
- C語言關(guān)鍵字static有哪些絕妙用途
- C語言中的關(guān)鍵字 3次下載
- C語言32個(gè)關(guān)鍵字 66次下載
- C語言32個(gè)關(guān)鍵字九種控制語句34種運(yùn)算符 6次下載
- C++語言基礎(chǔ)講解視頻標(biāo)識(shí)符與關(guān)鍵字 7次下載
- 標(biāo)準(zhǔn)C語言總共有32個(gè)關(guān)鍵字 0次下載
- 單片機(jī)C語言中常用到的關(guān)鍵字及數(shù)據(jù)類型 13次下載
- C語言中的socket編程基礎(chǔ) 396次閱讀
- typedef struct和直接struct的區(qū)別 3041次閱讀
- 快速掌握C語言關(guān)鍵字 390次閱讀
- C語言中結(jié)構(gòu)體能不能相加 1329次閱讀
- 你還記得這個(gè)C語言關(guān)鍵字嗎? 373次閱讀
- 什么是__attribute__?嵌入式C代碼屬性怎么定義? 6853次閱讀
- C語言結(jié)構(gòu)體完全筆記 635次閱讀
- volatile、register和attribute關(guān)鍵字簡介 1774次閱讀
- 一文詳解volatile關(guān)鍵字 1089次閱讀
- ARM中關(guān)鍵字的具體使用 1323次閱讀
- C語言中必須要掌握的位運(yùn)算操作 1565次閱讀
- 淺析C語言中typedef關(guān)鍵字的作用 6033次閱讀
- 嵌入式C語言必須要用的4個(gè)關(guān)鍵字和它的詳細(xì)資料概述 7114次閱讀
- 嵌入式C語言非常常用的關(guān)鍵字 5369次閱讀
- C語言中volatile關(guān)鍵字的使用 1.2w次閱讀
下載排行
本周
- 1索尼333ESL電路圖資料
- 10.11 MB | 2次下載 | 免費(fèi)
- 2TINA-TI 模擬電路設(shè)計(jì)、仿真和分析軟件中文教程
- 3.83 MB | 0次下載 | 5 積分
- 3SS6548D40V 直流有刷電機(jī)驅(qū)動(dòng)芯片中文資料
- 1.55 MB | 次下載 | 1 積分
- 4SS6235M 4A 33V性價(jià)比超高電機(jī)驅(qū)動(dòng)芯片中文資料
- 1.26 MB | 次下載 | 免費(fèi)
- 5FP7195-中文應(yīng)用說明書
- 0.93 MB | 次下載 | 免費(fèi)
- 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊
- 0.72 MB | 次下載 | 免費(fèi)
- 7FS4056E系列單節(jié)線線充電IC
- 2.41 MB | 次下載 | 免費(fèi)
- 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
- 3.30 MB | 次下載 | 免費(fèi)
本月
- 148V到5KW無橋LLC雙向逆變器的電路原理圖免費(fèi)下載
- 0.26 MB | 157次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
- 0.40 MB | 33次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 5 積分
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5光伏并網(wǎng)逆變器原理
- 7.31 MB | 7次下載 | 2 積分
- 6SW5099規(guī)格書
- 1.37 MB | 6次下載 | 1 積分
- 7星火6J3-1交直流二波段收音機(jī)電路圖資料
- 1.86 MB | 6次下載 | 免費(fèi)
- 8S7-200 可編程序控制器系統(tǒng)手冊
- 12.81 MB | 5次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191422次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論