const *int p 和 int const *p(c語(yǔ)言里const int 和int 有什么區(qū)別 const的作用是什么)
關(guān)于const *int p 和 int const *p,c語(yǔ)言里const int 和int 有什么區(qū)別 const的作用是什么這個(gè)很多人還不知道,今天菲菲來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、一、區(qū)別如下:int定義的量是變量,它的值可以更改;而const int 定義的是一個(gè)常量,它的值不可以更改。
2、2、int在定義的時(shí)候,不需要初始化,而const int 在定義的時(shí)候必須初始化;二、const的作用:把對(duì)象轉(zhuǎn)換成一個(gè)常量拓展資料const與define。
3、兩者都可以用來(lái)定義常量,但是const定義時(shí),定義了常量的類型,所以更精確一些。
4、#define只是簡(jiǎn)單的文本替換,除了可以定義常量外,還可以用來(lái)定義一些簡(jiǎn)單的函數(shù),有點(diǎn)類似內(nèi)聯(lián)函數(shù)(Inline)。
5、const和define定義的常量可以放在頭文件里面。
6、參考資料:百度百科:CONST。
本文到此分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽: c語(yǔ)言里const int 和int 有什么區(qū)別 const的作用是什么