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

C語言常量介紹

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

什么是常量

從字面上簡單解釋就是不變的量叫常量

常量都有哪些

字面常量

const修飾的常變量

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

枚舉常量enum

這四種常量的特點、注意事項等等

1.字面常量:

字面常量就是直接寫出來的量;

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

2.const修飾的常變量

開門見山:被const修飾的變量就不能在改變了,具有了某種常屬性。簡單來說,就好像是常量了,但是要知道本質(zhì)上還是變量

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

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

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

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

上面開門見山的說:

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

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

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

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

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

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

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

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

如下:

4.枚舉常量

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

什么是枚舉常量?

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

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

枚舉的格式:

在比如顏色枚舉:

enum Colour

{

Yellow,

Blue,

While

};

注意大括號后面的分號不能丟掉;

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

總結(jié)

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    本文總結(jié)了C++的容器,其大致可以分為兩個大類:順序容器和關(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組件實現(xiàn)導(dǎo)航欄切換

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

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

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

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

    C語言課程設(shè)計之抽獎系統(tǒng)

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

    C語言實現(xiàn)簡單推箱子小游戲

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

    C/C++使用過程中的溢出問題詳解

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

最新評論