#define定義的宏和const定義的常量有什么區(qū)別?

define 定義的宏指令尚辑,程序是在預處理階段將#define定義的宏與內(nèi)容進行替換嗓节,因此在程序運行時,內(nèi)存的常量區(qū)是沒有#define定義的宏的,系統(tǒng)并不給他分配內(nèi)存爽彤,而且在編譯的時候也不會檢查數(shù)據(jù)類型,出錯的可能性大缚陷。

const 定義的常量适篙,是在內(nèi)存的常量區(qū)中的,系統(tǒng)會為他分配內(nèi)存箫爷,在編譯的時候會檢查數(shù)據(jù)類型嚷节。

另外:#define 注意邊緣效應:

define N 2 + 3 // 這樣定義

int a = N / 2; // 預想結(jié)果應該是2, 但結(jié)果卻是3

附:
static 所定義的變量都是靜態(tài)變量虎锚,存在于內(nèi)存靜態(tài)區(qū)域硫痰,而所有未被初始化的靜態(tài)變量系統(tǒng)都會給初始化為0.地址為0x00,而且只初始化一次窜护。static控制了變量的作用范圍效斑。
全局變量和static變量都在內(nèi)存靜態(tài)區(qū)

static 關鍵字區(qū)別:
static全局變量和普通的全局變量的區(qū)別:static的全局變量只初始化一次,防止在其他的類文件中被使用柱徙。

static局部變量和普通的局部變量的區(qū)別:static的局部變量只初始化一次缓屠,下一次依據(jù)上一次的結(jié)果,因為內(nèi)存地址就一份护侮。

static函數(shù)與普通函數(shù)的區(qū)別:static函數(shù)只在內(nèi)存中存有一份敌完,而普通的函數(shù)在每次調(diào)用中都會維持一份拷貝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市羊初,隨后出現(xiàn)的幾起案子滨溉,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件业踏,死亡現(xiàn)場離奇詭異禽炬,居然都是意外死亡涧卵,警方通過查閱死者的電腦和手機勤家,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柳恐,“玉大人伐脖,你說我怎么就攤上這事±稚瑁” “怎么了讼庇?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長近尚。 經(jīng)常有香客問我蠕啄,道長,這世上最難降的妖魔是什么戈锻? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任歼跟,我火速辦了婚禮,結(jié)果婚禮上格遭,老公的妹妹穿的比我還像新娘哈街。我一直安慰自己,他們只是感情好拒迅,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布骚秦。 她就那樣靜靜地躺著,像睡著了一般璧微。 火紅的嫁衣襯著肌膚如雪作箍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天前硫,我揣著相機與錄音胞得,去河邊找鬼。 笑死开瞭,一個胖子當著我的面吹牛懒震,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嗤详,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼个扰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了葱色?” 一聲冷哼從身側(cè)響起递宅,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后办龄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烘绽,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年俐填,在試婚紗的時候發(fā)現(xiàn)自己被綠了安接。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡英融,死狀恐怖盏檐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情驶悟,我是刑警寧澤胡野,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站痕鳍,受9級特大地震影響硫豆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜笼呆,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一熊响、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧抄邀,春花似錦耘眨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奥喻,卻和暖如春偶宫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背环鲤。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工纯趋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人冷离。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓吵冒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親西剥。 傳聞我的和親對象是個殘疾皇子痹栖,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容