第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

寄存器變量的優(yōu)點、缺點與舉例?

文中只提到“為了提高效率”會用到寄存器變量。請問有沒有具體一點的應(yīng)用舉例?

正在回答

3 回答

 register?i,s=0;
 for(i=1;i<=n;i++)
 {
  s=s+i;
 }
 return?s;
?}??//本程序循環(huán)n次,i和s都被頻繁使用,因此可定義為寄存器變量??梢蕴岣咝?/pre>

0 回復 有任何疑惑可以回復我~

樓上說的很具體了,計算機運算最終是在CPU中寄存器(比如加法器、累加器這些)中進行的,如果是寄存器變量,在讀寫上速度快些,效率自然很高

簡單說,一般情況下存取速度:寄存器>cache>內(nèi)存>硬盤

0 回復 有任何疑惑可以回復我~

當對一個變量頻繁被讀寫時,需要反復訪問內(nèi)存,從而花費大量的存取時間。為此,C語言提供了一種變量,即寄存器變量。這種變量存放在CPU的寄存器中,使用時,不需要訪問內(nèi)存,而直接從寄存器中讀寫,從而提高效率。

4 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

寄存器變量的優(yōu)點、缺點與舉例?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號