const和define的區別

  #definespa const調試 起做用的階段內存 在編譯的預處理階段起做用ci 編譯、運行的時候起做用編譯 起做用的方式table 是字符替換,沒有類型檢查效率 有類型檢查變量 存儲方式數據類型 只是進行展開,有多少次使用就替換多少次,它定義的宏常量在內存中有若干個備份程序 定義的只讀變量在程序運行過程當中只有一份備份 代碼調試的方便程度 不能調試,由於在預編譯階段就已經替換掉了 能夠進
相關文章
相關標籤/搜索