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

C語言入門篇--四大常量(字面,const修飾,宏,枚舉)及標識符

 更新時間:2021年08月27日 16:53:20   作者:yycure  
本篇文章是c語言基礎篇,主要講述一下常量,常量即不可被直接修改的量(const修飾的常變量可間接修改,后續(xù)文章會繼續(xù)說明)請大家持續(xù)關注腳本之家

1.字面常量

(1)字面意思是啥就是啥,看其表示就可以知道其值和類型。

(2)有值無名,一用來初始化變量,與一種字符相關聯(lián)。

#include <stdio.h>
int main()
{
	10;//int型數(shù)字10
	'c';//char型字符c
	"Hello world!";//字符串常量(!C語言無字符串類型)	
	int sum=10+20;//10,20為字面常量可直接用
	int a=10;//與一種字符相關聯(lián)	
	return 0;
}

2.const修飾的常變量

(1)常變量:C語言中,把用const修飾的變量稱為常變量。

(2)常變量具有常量屬性,不可被直接修改(可間接修改,后續(xù)博客說明)。

(3)const---->C語言關鍵字之一。

#include <stdio.h>
int main()
{
	const int x = 100;//也可寫成:int const x = 100;
	x = 200;//error!
	
	return 0;
}

在這里插入圖片描述

3.#define定義的標識符常量

3.1標識符

(1)標識符即對變量、函數(shù)、文件等的命名名稱。

(2)C語言中的標識符只能由字母(a-z)(A-Z)、數(shù)字和下劃線(_)組成,且第一個字符必須是字母或下劃線。

(3)標識符中區(qū)分大小寫(eg:age、Age、aGe不相同)。

(4)標識符不能與C編譯系統(tǒng)預定義的標識符或關鍵字同名。

(5)標識符命名要做到----見名知意。

3.2宏常量

宏常量:即宏定義的標識符常量,相當于對一個字面常量“宏常量”重命名。

eg:#define Age 21(!沒有 ; 號 )

以下通過三組例子說明其使用方法及注意事項:

(1)宏常量可當作常量進行賦值操作。

#include <stdio.h>
#define Age 21
int main()
{
	printf("%d\n", Age);	
	int x=Age;//可當作常量賦值
	printf("%d\n", x);	
	return 0;
}

在這里插入圖片描述

(2)宏可在任何位置出現(xiàn),但只在宏定義及其往后才可用。

#include <stdio.h>
int main()
{
	printf("%d\n", Age);//error!
#define Age 21
	return 0;
}

在這里插入圖片描述

(3)宏 一旦定義好,不可再程序中修改。若要修改只用改#define后面的值,提升了代碼的可維護性。

#include <stdio.h>
#define Age 21
int main()
{
	Age = 18;//error!
	return 0;
}

在這里插入圖片描述

4.枚舉常量

枚舉即一一列舉

eg:

#include <stdio.h>
enum color//自定義類型---->枚舉類型
{
	Yellow,//枚舉常量
	Black,
	Green,
	Orange
};
int main()
{
	enum color a = Yellow;//Yellow在此為常量
	return 0;	
}

編譯通過:

在這里插入圖片描述

以上就是C語言入門篇--四大常量(字面,const修飾,宏,枚舉)及標識符的詳細內(nèi)容,更多關于C語言的資料請關注腳本之家其它相關文章!

相關文章

  • C語言實現(xiàn)文件版通訊錄的代碼分享

    C語言實現(xiàn)文件版通訊錄的代碼分享

    這篇文章主要為大家詳細介紹了如何利用C語言實現(xiàn)一個文件版通訊錄,主要運用了結(jié)構(gòu)體,一維數(shù)組,函數(shù),分支與循環(huán)語句等等知識,需要的可以參考一下
    2023-01-01
  • C語言實現(xiàn)程序開機自啟動

    C語言實現(xiàn)程序開機自啟動

    本文給大家分享的是一則C語言實現(xiàn)開機自啟動的代碼,主要是通過C來獲取程序路徑修改注冊表項來實現(xiàn),有需要的小伙伴可以參考下
    2016-01-01
  • C語言實現(xiàn)最長遞增子序列問題的解決方法

    C語言實現(xiàn)最長遞增子序列問題的解決方法

    這篇文章主要介紹了C語言實現(xiàn)最長遞增子序列問題的解決方法,采用遞歸的方法解決該問題,是非常經(jīng)典的一類算法,需要的朋友可以參考下
    2014-09-09
  • 使用C語言編寫一個關機惡搞小程序

    使用C語言編寫一個關機惡搞小程序

    system函數(shù)的參數(shù)是"shutdown"時,它將會執(zhí)行系統(tǒng)的關機命令,所以本文將利用這一特點制作一個關機惡搞小程序,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • C語言遞歸思想實現(xiàn)漢諾塔詳解

    C語言遞歸思想實現(xiàn)漢諾塔詳解

    大家好,本篇文章主要講的是C語言遞歸思想實現(xiàn)漢諾塔詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • C++開源庫nlohmann/json的介紹和使用詳解

    C++開源庫nlohmann/json的介紹和使用詳解

    nlohmann/json?是一個C++實現(xiàn)的JSON解析器,使用非常方便直觀,這篇文章主要為大家詳細介紹了nlohmann/json的簡介和使用,需要的可以參考下
    2023-12-12
  • C/C++實現(xiàn)動態(tài)庫動態(tài)加載

    C/C++實現(xiàn)動態(tài)庫動態(tài)加載

    在很多項目中,我們多少會用到第三方動態(tài)庫,這些動態(tài)庫一般都是相對固定,使用也很簡單,下面我們就來看看c/c++中如何實現(xiàn)動態(tài)庫動態(tài)加載吧
    2024-01-01
  • 詳解C++ cout格式化輸出完全攻略

    詳解C++ cout格式化輸出完全攻略

    這篇文章主要介紹了詳解C++ cout格式化輸出完全攻略,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • C++讀寫(CSV,Yaml,二進制)文件的方法詳解

    C++讀寫(CSV,Yaml,二進制)文件的方法詳解

    為了處理文件,我們可以利用fstream庫。在這個庫里面有三種數(shù)據(jù)類型:ofstream,ifstream,fstream。本文將利用這個庫實現(xiàn)不同文件的讀寫操作,需要的可以參考一下
    2022-05-05
  • C語言多文件編寫詳解

    C語言多文件編寫詳解

    這篇文章主要介紹了C語言多文件編寫,是C語言入門學習中的基礎知識,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09

最新評論

宝清县| 红原县| 郸城县| 肥乡县| 遂平县| 丰城市| 花垣县| 兰考县| 嘉定区| 文化| 涿鹿县| 任丘市| 潼关县| 天柱县| 平度市| 顺义区| 遵义市| 临安市| 林芝县| 凤台县| 河北区| 台江县| 天长市| 遵义市| 汾西县| 鄄城县| 和林格尔县| 宜章县| 徐州市| 永川市| 鄂托克旗| 都安| 治县。| 瓮安县| 时尚| 上栗县| 合山市| 旬阳县| 奉新县| 渝中区| 乌兰县|