久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

C語言中的常量詳解

本文主要講解C語言 常量,這里整理了 C語言常量的基礎知識,并附代碼示例和示例詳細講解,希望能幫助開始學習C 語言的同學

C語言中的常量

C編程中的常量是一些固定的值,它在整個程序運行過程中無法被改變。

字面常量

字面常量是直接寫出的固定值,它包含C語言中可用的數據類型,可分為整型常量,字符常量等。如:9.9,“hello”等就屬于這一類常量。

##const修飾的常變量

有的時候我們希望定義這么一種變量:值不能被修改,在整個作用域中都維持原值。為了滿足用戶需求,C語言標準提供了const關鍵字。在定義變量的同時,在變量名之前加上const修飾。如下所示:


int main()
{
    const int a = 1;   // const修飾的常變量
}
  • const修飾的常變量,本質上是變量。
  • 但具有常屬性,不能被修改。

int main()
{
    const int a = 1;   
    a = 2;         // 錯誤
    const int n = 20; 
    int arr[n] = { 0 };   //n本質上是變量
}

關于上述n的使用,需要說明的是:在C99標準之前,數組的大小只能是常量修飾,不支持變長數組。

#define定義的標識符常量

C語言提供了***#define***命令定義標識符常量,該標識符常量在程序中是個定值,通常用于代表數組容量或涉及數學的常量等。如:


#define PI 3.14159
#define SIZE 10    // 此處SIZE代表數組元素個數
int main()
{
    int arr[SIZE]={0};
    return 0;
}

如需修改數組大小,只需將SIZE所代表的值修改即可,十分方便。

枚舉常量

日常生活中有一些代表實際意義的常量,有這么一個特點:數值較小且為非負整數。如一周有7天等。C語言提供了一種枚舉(Enum)類型,能夠列出所有可能會用到的取值,并給它們取一個名字。


int main()
{
    enum Sex
	{
	     //枚舉常量     性別
	MALE, 
	FEMALE,
	SECRET
	};
	enum Sex s = FEMALE;  //利用枚舉常量給變量賦值
	printf("%d\n", MALE);
	printf("%d\n", FEMALE);
	printf("%d\n",SECRET);
    return 0;
}

在使用枚舉常量的時候,需要注意以下幾點:

  • 不能對枚舉常量賦值,只能將它們的值賦給其他的變量。
  • 不能再定義與枚舉常量名字相同的變量。
  • 不能用&取得它們的地址。

以上就是C語言中常見的幾種常量,合理使用常量可以使程序可讀性更強,條理清晰,易于維護。

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注html5模板網的更多內容!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了C語言指針引用數組案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
這篇文章主要介紹了C語言全部內存操作函數的實現詳細講解,作者用圖文代碼實例講解的很清晰,有感興趣的同學可以研究下
這篇文章主要介紹了使用C語言操作文件的基本函數整理,包括創建和打開以及關閉文件的操作方法,需要的朋友可以參考下,希望能夠給你帶來幫助
scanf()函數是通用終端格式化輸入函數,它從標準輸入設備(鍵盤)讀取輸入的信息,接下來通過本文給大家介紹C語言中關于scanf讀取緩存區的問題,需要的朋友一起看看吧
本文給大家分享的是一則使用C語言實現動態數組的代碼,完美解決內存溢出以及內存回收問題,有需要的小伙伴可以參考下
這篇文章主要為大家詳細介紹了C語言實現隨機抽獎程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 国际精品鲁一鲁一区二区小说 | 丁香婷婷在线视频 | 成人激情视频免费观看 | 中文字幕加勒比 | 欧美色专区 | 亚洲成人一级 | 国内精品视频一区二区三区 | 81精品国产乱码久久久久久 | 欧美成年黄网站色视频 | av网站免费 | 国产欧美视频一区 | 成人无遮挡毛片免费看 | 超碰最新在线 | 国产乱一区二区三区视频 | 中文字幕 国产 | 国产精品成人一区二区三区 | 五月天婷婷综合 | 亚洲国产成人精品一区二区 | 国产成人精品一区二区三区四区 | 精品国产乱码久久久久久丨区2区 | 国产传媒 | 国产亚洲精品综合一区 | 欧美激情欧美激情在线五月 | av免费电影在线 | 9999国产精品欧美久久久久久 | www日本在线播放 | www.99re| 精品欧美一区二区三区久久久 | 欧美黑人激情 | 免费看的黄网站 | 日日摸日日爽 | 97国产超碰 | 国产精品69毛片高清亚洲 | 久久69精品久久久久久国产越南 | 羞羞视频免费观 | 国产精品一区久久久 | 精品91久久 | 精品久久久久久久 | 毛片a级| 国产美女高潮 | 久久国产精品-国产精品 |