C語言是一門通用計算機編程語言,廣泛應用于底層開發(fā)。C語言的設(shè)計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。
C語言的標識符命名規(guī)則
1、標識符必須以字母a~z、A~Z或下劃線開頭,后面可跟任意個(可為0)字符,這些字符可以是字母、下劃線和數(shù)字,其他字符不允許出現(xiàn)在標識符中。
2、標識符區(qū)分大小寫字母
3、標識符的長度,c89規(guī)定31個字符以內(nèi),c99規(guī)定63個字符以內(nèi)
4、C語言中的關(guān)鍵字,有特殊意義,不能作為標識符
5、自定義標識符最好取具有一定意義的字符串,便于記憶和理解。
c語言中標識符的作用域
1、代碼塊作用域(blockscope)
位于一對花括號之間的所有語句稱為一個代碼塊,在代碼塊的開始位置聲明的標識符具有代碼塊作用域,表示它們可以被這個代碼中的所有語句訪問。函數(shù)定義的形式參數(shù)在函數(shù)體內(nèi)部也具有代碼塊作用域。當代碼塊處于嵌套狀態(tài)時,如果內(nèi)層代碼塊有一個標識符與外層代碼塊的標識符同名,則內(nèi)層的標識符將屏蔽外層的標識符,也就是外層的標識符無法在內(nèi)層代碼塊中通過名字訪問。
2、文件作用域(filescope)
任何在代碼塊之外的標識符都具有文件作用域,它表示這些標識符從聲明之處開始到它所有的源文件結(jié)尾處都是可以被訪問的。在頭文件中編寫并通過#include指令包含到其他文件中的聲明就好像它們是直接寫在那些文件中一樣,它們的作用域并不局限于頭文件的文件尾。
-
C語言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140557 -
標識符
+關(guān)注
關(guān)注
0文章
12瀏覽量
7453
發(fā)布評論請先 登錄
旺詮合金電阻的命名規(guī)則

順絡(luò)貼片電容規(guī)格都是怎么命名的

2025年村田電感型號命名規(guī)則深度解析
風華電容命名方法深度解析
一文讀懂鋰電池方形的尺寸及型號命名規(guī)則

TAIYO YUDEN太陽誘電電容命名規(guī)則

三環(huán)貼片電容的常見命名規(guī)則

臺灣華科貼片電容的命名及封裝

C語言與Java語言的對比
AM263x器件命名規(guī)則和子集器件

評論