91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c語言標識符是如何組成的

發布時間:2022-11-24 09:56:47 來源:億速云 閱讀:180 作者:iii 欄目:編程語言

這篇“c語言標識符是如何組成的”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“c語言標識符是如何組成的”文章吧。

在c語言中,標識符由字母(A~Z和a~z)、數字(0~9)、下劃線(_)組成,且第一個字符必須是字母或下劃線,不能用其他任何字符或數字開頭;標識符是區分大小寫的,大寫字母和小寫字母被認為是不同的字符,且標識符不能是關鍵字。

c語言中的標識符由

在計算機高級語言中,用來對變量、符號常量名、函數、數組、類型等命名的有效字符序列統稱為標識符

標識符可以簡單認為是一個名字,用來標識變量名、常量名、函數名及數組等。

變量名a、b、c,符號常量名PI、Pai,函數名printf、scanf等都是標識符。

在C語言中,標識符可以自定義,但是需要遵循一定的規則。

C語言規定,標識符可以是字母、數字、下劃線(A~Z, a~z, 0~9, _)組成的字符串,并且第一個字符必須是字母或下劃線。

(1)標識符只能以英文大小寫字母、和下劃線(_)開頭,而不能用其他任何字符或數字開頭。

例如以下就是錯誤的例子:

int %a;//錯誤,標識符不能以符號開頭
int 8C[8];//錯誤,不能以數字開頭

(2)標識符中只能包含英文大小寫字母、下劃線和阿拉伯數字,但是不能以阿拉伯數字開頭

int a8;//正確
int _adf589S_5;//正確

(3)標識符區分大小寫

在C語言中,大寫字母和小寫字母被認為是不同的字符,所以,ABC與abc表述的標識符是不一樣的(Acd和acd、caDd和cadd、_8Fc9和_8fc9都是不相同的標識符)。

(4)標識符不能是關鍵字。

int float;//錯誤,float是關鍵字。
int Float;//正確

(5)ANSI標準規定,標識符可以為任意長度,但外部名必須至少能由前6個字符唯一地區分,并且不區分大小寫。這是因為某些編譯程序(如IBM PC的MS C)僅能識別前6個字符。

除了這些硬性規則外,標識符的命名最好具有具體的意義,以便于觀察、閱讀和維護

//定義某長方體的長度、寬度和高度
int a;//高度
int b;//寬度
int c;//高度

可以改成如下定義:

int c_Long;
int c_Width;
int c_Height;

c語言中的關鍵字

C語言不允許定義變量的名稱為C語言使用的關鍵字。

類型

關鍵詞

描述

數據類型關鍵字

char

字符類型

short

短整數類型

int

整數類型

long

長整數類型

float

單精度浮點數類型

double

雙精度浮點數類型

signed

有符號類型

unsigned

無符號類型

enum

枚舉類型

struct

結構體類型

union

共用體類型

void

空類型

控制語句關鍵字

if

條件判斷語句

else

條件判斷語句

for

循環語句

do

循環語句

while

循環語句

switch

選擇分支語句

break

結束循環

continue

跳過當前循環

case

選擇分支語句

default

默認分支語句

goto

無條件跳轉語句

return

返回語句

存儲類型關鍵字

extern

對外聲明引用

static

靜態類型

auto

自動類型

register

寄存器類型


main

主函數名

其他關鍵字

sizeof

計算類型容量

const

常類型

typedef

定義別名

volatile

取消編譯器優化,不使用緩存

C語言提供了這些關鍵字來設計程序,那么,我們在定義變量名稱(標識符)的時候,就不能夠與C語言提供的關鍵字相同。

以上就是關于“c語言標識符是如何組成的”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

寻乌县| 绥棱县| 昭觉县| 金平| 柳江县| 临湘市| 上栗县| 克拉玛依市| 汝南县| 阿拉善左旗| 航空| 清新县| 临城县| 绥宁县| 神木县| 澎湖县| 南通市| 丹江口市| 闻喜县| 丹阳市| 莱阳市| 合山市| 美姑县| 电白县| 福州市| 扶余县| 邛崃市| 乐平市| 柳河县| 清水县| 临武县| 佳木斯市| 永济市| 石屏县| 冷水江市| 安图县| 永州市| 娱乐| 江北区| 甘孜| 江山市|