欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語(yǔ)言常量介紹

 更新時(shí)間:2021年12月28日 17:06:04   作者:Fly_pig1  
這篇文章介紹了C語(yǔ)言中的常量,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

什么是常量

從字面上簡(jiǎn)單解釋就是不變的量叫常量

常量都有哪些

字面常量

const修飾的常變量

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

枚舉常量enum

這四種常量的特點(diǎn)、注意事項(xiàng)等等

1.字面常量:

字面常量就是直接寫出來(lái)的量;

有字符、數(shù)字、字符串等字面常量;

2.const修飾的常變量

開(kāi)門見(jiàn)山:被const修飾的變量就不能在改變了,具有了某種常屬性。簡(jiǎn)單來(lái)說(shuō),就好像是常量了,但是要知道本質(zhì)上還是變量;

const的英文意思就是常屬性的意思;

const是C語(yǔ)言的關(guān)鍵字;

用const修飾的變量是不能在改變的,如:

如圖const修飾的變量num不能變換成20了;

上面開(kāi)門見(jiàn)山的說(shuō):

我們這里就來(lái)解釋一下為什么被const修飾本質(zhì)上不是常量;

我們都知道數(shù)組的大小是要用一個(gè)常量的,而下圖arr數(shù)組的大小是一個(gè)變量n;

const可以修飾發(fā)變量不能直接的理解為是一個(gè)常量,例題如下:

假設(shè)我們就是認(rèn)為const修飾的變量變成了常量,如果運(yùn)行下面代碼就應(yīng)該是正確的,可以編譯成功的;

但是報(bào)錯(cuò)了,證明我們的假設(shè)是錯(cuò)誤的,所以不能簡(jiǎn)單的認(rèn)為被const修飾的變量就是常量,他只是具有了某種常屬性;

所以n是常變量,不是常量;

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

#define定義的標(biāo)識(shí)符常量就是常量,和const修飾的常變量不同

如下:

4.枚舉常量

C語(yǔ)言提供的枚舉的關(guān)鍵字: enum

什么是枚舉常量?

我們生活中有一些值是可以一一列舉的

  • 如性別,只有男女兩種,是可以列舉出來(lái)的;
  • 如星期,周一、周二...周日,可以一一舉出來(lái);

枚舉的格式:

在比如顏色枚舉:

enum Colour

{

Yellow,

Blue,

While

};

注意大括號(hào)后面的分號(hào)不能丟掉;

我們也要知道枚舉的值默認(rèn)都是從0開(kāi)始;

總結(jié)

從上面的學(xué)習(xí)中我們要知道:const修飾的常變量和#define定義的標(biāo)識(shí)符常量有區(qū)別;

#define定義的標(biāo)識(shí)符常量就是常量,而const修飾的常變量并不是常量;

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解桶排序算法的思路及C++編程中的代碼實(shí)現(xiàn)

    詳解桶排序算法的思路及C++編程中的代碼實(shí)現(xiàn)

    桶排序即是先把每個(gè)桶中的元素進(jìn)行排序然后遍歷桶依次列出元素的算法,桶排序在元素較少的情況下很高效,以下我們就來(lái)詳解桶排序算法的思路及C++編程中的代碼實(shí)現(xiàn):
    2016-07-07
  • C語(yǔ)言實(shí)現(xiàn)將彩色bmp圖像轉(zhuǎn)化為灰圖、灰度圖像反色

    C語(yǔ)言實(shí)現(xiàn)將彩色bmp圖像轉(zhuǎn)化為灰圖、灰度圖像反色

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)將彩色bmp圖像轉(zhuǎn)化為灰圖、灰度圖像反色,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C語(yǔ)言變長(zhǎng)數(shù)組 struct中char data[0]的用法詳解

    C語(yǔ)言變長(zhǎng)數(shù)組 struct中char data[0]的用法詳解

    下面小編就為大家?guī)?lái)一篇C語(yǔ)言變長(zhǎng)數(shù)組 struct中char data[0]的用法詳解。小編覺(jué)得挺不錯(cuò)的現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • c++中容器之總結(jié)篇

    c++中容器之總結(jié)篇

    本文總結(jié)了C++的容器,其大致可以分為兩個(gè)大類:順序容器和關(guān)聯(lián)容器,需要了解的朋友可以參考下
    2015-07-07
  • C++模板 index_sequence使用示例詳解

    C++模板 index_sequence使用示例詳解

    這篇文章主要為大家介紹了C++模板 index_sequence使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • C/C++?Qt?選擇夾TabWidget組件實(shí)現(xiàn)導(dǎo)航欄切換

    C/C++?Qt?選擇夾TabWidget組件實(shí)現(xiàn)導(dǎo)航欄切換

    Tab切換在很多地方都可以使用的到,本文就使用TabWidget組件來(lái)實(shí)現(xiàn)一下,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • OpenGL實(shí)現(xiàn)邊緣填充算法

    OpenGL實(shí)現(xiàn)邊緣填充算法

    這篇文章主要為大家詳細(xì)介紹了OpenGL實(shí)現(xiàn)邊緣填充算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C語(yǔ)言課程設(shè)計(jì)之抽獎(jiǎng)系統(tǒng)

    C語(yǔ)言課程設(shè)計(jì)之抽獎(jiǎng)系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言課程設(shè)計(jì)之抽獎(jiǎng)系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單推箱子小游戲

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單推箱子小游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)推箱子小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • C/C++使用過(guò)程中的溢出問(wèn)題詳解

    C/C++使用過(guò)程中的溢出問(wèn)題詳解

    在C/C++程序里有一類非常典型的問(wèn)題,那就是:溢出問(wèn)題,現(xiàn)在分別來(lái)分析一下常見(jiàn)的數(shù)組溢出,整數(shù)溢出,緩沖區(qū)溢出,棧溢出和指針溢出等,需要的朋友可以參考下
    2024-01-01

最新評(píng)論