卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

程序開發(fā)的基本步驟 define宏定義和const常量定義之間的區(qū)別?

define宏定義和const常量定義之間的區(qū)別?定義宏定義和常量變量之間的區(qū)別:1。Define是一個(gè)宏定義,程序?qū)⒃陬A(yù)處理階段用定義替換它。因此,當(dāng)程序運(yùn)行時(shí),常量表中沒有用define定義的常量

define宏定義和const常量定義之間的區(qū)別?

定義宏定義和常量變量之間的區(qū)別:1。Define是一個(gè)宏定義,程序?qū)⒃陬A(yù)處理階段用定義替換它。因此,當(dāng)程序運(yùn)行時(shí),常量表中沒有用define定義的常量,系統(tǒng)不會(huì)為其分配內(nèi)存。Const是由Const定義的常量。當(dāng)程序運(yùn)行時(shí),系統(tǒng)在常量表中為其分配內(nèi)存。2define定義的常量在預(yù)處理過程中被直接替換。因此,不能在編譯時(shí)執(zhí)行數(shù)據(jù)類型檢查。常量定義的常量,編譯時(shí)嚴(yán)格的類型檢查,可以避免錯(cuò)誤。三。定義表達(dá)式時(shí)要注意“邊緣效應(yīng)”,例如:定義如下:#definen23//我們期望n的值為5,所以我們使用n into=n/2//我們期望a的值為2.5,但實(shí)際上a的值為3.5

宏定義:定義符號(hào)常量,由#在C語(yǔ)言中定義,例如#definep3.14在C語(yǔ)言中,表示定義符號(hào)常量P與3.14相同。注意:在程序運(yùn)行期間,P的值不能改變。Const通常用于在基本語(yǔ)言中定義符號(hào)常量;例如,constpassingle=3.14