最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言中的四種常量詳解

 更新時(shí)間:2021年10月18日 10:02:28   作者:鹿九丸  
本篇文章是c語(yǔ)言基礎(chǔ)篇,主要講述一下常量,常量即不可被直接修改的量(const修飾的常變量可間接修改,后續(xù)文章會(huì)繼續(xù)說明)請(qǐng)大家持續(xù)關(guān)注腳本之家

1、字面常量

字面常量正如我們從字面上簡(jiǎn)單理解的那樣,是最簡(jiǎn)單的常量,下面給出例子幫助大家理解:

//1.字面常量
100;   //整型常量
3.14;   //浮點(diǎn)常量
"abfdj";   //字符串型常量
'w';   //字符型常量
int a[100];   //其中的100也是常量,此處需注意,[]中的數(shù)字必須是常量,后面我們會(huì)用到這個(gè)

2、const修飾的常變量

const修飾的變量具有常量的某些特征,其中最主要的特征就是const修飾的變量不可被改變,但注意,被const修飾的變量本質(zhì)上仍是變量,只是不可被改變,如同被static修飾的局部變量生命周期發(fā)生改變,但是作用域卻不發(fā)生改變一樣,本質(zhì)上仍是局部變量,作用域仍在所定義的代碼塊內(nèi),事實(shí)上,在計(jì)算機(jī)中還有一些諸如此類的例子,此處不再一一列舉,下面讓我們來(lái)了解一下這種變量吧。

 此處就可以看出被const修飾的變量不可再被修改。下面將給大家展示一下被const修飾后的變量本質(zhì)并未發(fā)生改變。

上面我們已經(jīng)提及到,數(shù)組的[]內(nèi)必須是常量,我們?cè)诎裞onst修飾的變量a放入[]內(nèi)時(shí)i,編譯器會(huì)報(bào)錯(cuò),所以const修飾的變量本質(zhì)上仍是變量。

3、#define定義的標(biāo)識(shí)符常量

 由此可以得到,#define修飾的是不可修改的常量(第一個(gè)圖可以看出不可修改,圖二可以看出是常量,至于具體的原因,以后#宏定義為何會(huì)這樣,以后有機(jī)會(huì)會(huì)給大家作出相應(yīng)的解釋,目前大家先記住即可。

注意:一般#define 定義的常量名字(實(shí)際上這并不是我們通常了解的定義變量的那種定義,是一種宏定義,以后有機(jī)會(huì)會(huì)給大家講,今天不作詳細(xì)的闡述)用大寫字母表示,理論上可以用小寫,但作為一個(gè)優(yōu)秀的程序員,相信大家能夠做到這一點(diǎn),雖然只是一個(gè)小小的細(xì)節(jié),但也能夠體現(xiàn)出一個(gè)程序員的自我修養(yǎng),希望大家能夠注意到。

4、枚舉常量

從上面可以看出,枚舉類型確實(shí)是常量,但需要注意兩點(diǎn),第一點(diǎn),枚舉類型的數(shù)據(jù)值一般是大寫,如圖中的MALE,FEMALESECRET,雖然說理論上也可以小寫,但具體為什么我在此強(qiáng)調(diào),原因同上;第二點(diǎn),枚舉類型定義時(shí),{}內(nèi)的分隔符是逗號(hào),并且一般會(huì)像圖中一樣放在不用的行內(nèi),可以使代碼看起來(lái)更簡(jiǎn)潔。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • C++實(shí)現(xiàn)日期計(jì)算器詳細(xì)代碼示例

    C++實(shí)現(xiàn)日期計(jì)算器詳細(xì)代碼示例

    這篇文章主要給大家介紹了關(guān)于C++實(shí)現(xiàn)日期計(jì)算器的相關(guān)資料,基于C++編寫的簡(jiǎn)單的日期計(jì)算器,供大家參考,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • C語(yǔ)言求冪計(jì)算的高效解法

    C語(yǔ)言求冪計(jì)算的高效解法

    這篇文章主要介紹了C語(yǔ)言求冪計(jì)算的高效解法,分別演示了求冪運(yùn)算與整數(shù)次方的解法,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-09-09
  • vscode使用官方C/C++插件無(wú)法進(jìn)行代碼格式化問題

    vscode使用官方C/C++插件無(wú)法進(jìn)行代碼格式化問題

    這篇文章主要介紹了vscode使用官方C/C++插件無(wú)法進(jìn)行代碼格式化問題,本文通過截圖實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 簡(jiǎn)要對(duì)比C語(yǔ)言中的setgid()函數(shù)和setregid()函數(shù)

    簡(jiǎn)要對(duì)比C語(yǔ)言中的setgid()函數(shù)和setregid()函數(shù)

    這篇文章主要介紹了C語(yǔ)言中的setgid()函數(shù)和setregid()函數(shù)的簡(jiǎn)要對(duì)比,是C語(yǔ)言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • 基于Qt+OpenCV實(shí)現(xiàn)圖像灰度化像素

    基于Qt+OpenCV實(shí)現(xiàn)圖像灰度化像素

    在圖像處理領(lǐng)域,OpenCV是一款強(qiáng)大而廣泛應(yīng)用的開源庫(kù),能夠提供豐富的圖像處理和計(jì)算機(jī)視覺功能,本文將介紹如何利用Qt?編輯器調(diào)用OpenCV庫(kù)對(duì)照片進(jìn)行換底色處理,實(shí)現(xiàn)更加獨(dú)特和吸引人的效果
    2023-11-11
  • C++利用 _findfirst與_findnext查找文件的方法

    C++利用 _findfirst與_findnext查找文件的方法

    這篇文章主要給大家介紹了關(guān)于C++利用 _findfirst與_findnext查找文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • 基于C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的12306火車售票系統(tǒng)

    基于C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的12306火車售票系統(tǒng)

    火車售票系統(tǒng)給我們的出行帶來(lái)了極大的方面,那么他基于編程是如何實(shí)現(xiàn)的呢?今天小編抽時(shí)間給大家分享一個(gè)使用C語(yǔ)言寫的一個(gè)簡(jiǎn)單的火車票系統(tǒng),感興趣的朋友參考下
    2016-09-09
  • C語(yǔ)言動(dòng)態(tài)規(guī)劃點(diǎn)殺dp算法LeetCode炒股習(xí)題案例解析

    C語(yǔ)言動(dòng)態(tài)規(guī)劃點(diǎn)殺dp算法LeetCode炒股習(xí)題案例解析

    這篇文章主要介紹為了C語(yǔ)言動(dòng)態(tài)規(guī)劃點(diǎn)殺dp算法,本文以LeetCode炒股習(xí)題案例來(lái)為大家進(jìn)行詳細(xì)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • C++11中互斥鎖的使用

    C++11中互斥鎖的使用

    本文主要介紹了C++11中互斥鎖的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • C++11中std::packaged_task的使用詳解

    C++11中std::packaged_task的使用詳解

    這篇文章主要介紹了C++11中std::packaged_task的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評(píng)論

陈巴尔虎旗| 洪江市| 滨海县| 八宿县| 古蔺县| 孟州市| 霍邱县| 天镇县| 乐都县| 上蔡县| 邢台县| 富源县| 龙岩市| 仲巴县| 锡林浩特市| 克什克腾旗| 马鞍山市| 克什克腾旗| 武强县| 罗源县| 鄂伦春自治旗| 兴和县| 汶上县| 敖汉旗| 高尔夫| 伊宁市| 南投市| 昌都县| 越西县| 松溪县| 凤庆县| 拉孜县| 兰西县| 青龙| 安龙县| 宜州市| 马边| 蒲城县| 雷州市| 房山区| 广宗县|