當前位置:編程學習大全網 - 編程軟體 - 編程中所說的緩存區是指什麽

編程中所說的緩存區是指什麽

malloc()

就是壹段連續的內存地址而已

還用怎麽說麽, malloc 是 C 庫函數, 作用就是申請壹段連續的內存地址, 直接以指針操作內存要比其它方式速度更快, 至於這段內存妳要怎麽用就是程序員自己的事了, 比如字符串操作:

----------

char *p = (char *)malloc(sizeof(char) * 10);

memset(p, 0, sizeof(char) * 10);

for(int i = 0; i < 9; i++) {

*(p + i) = 'a';

}

----------

string str;

for(int i = 0; i < 9; i++) {

str += 'a';

}

----------

後者耗費的時間肯定較多, 因為後者至少還有函數調用的時間開銷, 這還是撇開具體實現方式來討論的, string 添加壹個字符這個操作本身就還有不確定的時間開銷

  • 上一篇:半導體生產中常需要控制摻雜,以保證控制電阻率,三氯化磷(PCl 3 )是壹種重要的摻雜劑。實驗室要用黃磷
  • 下一篇:俄羅斯方塊的遊戲規則
  • copyright 2024編程學習大全網