真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言標(biāo)識符是如何組成的

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

為云和等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及云和網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、云和網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

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

c語言中的標(biāo)識符由

在計(jì)算機(jī)高級語言中,用來對變量、符號常量名、函數(shù)、數(shù)組、類型等命名的有效字符序列統(tǒng)稱為標(biāo)識符。

標(biāo)識符可以簡單認(rèn)為是一個(gè)名字,用來標(biāo)識變量名、常量名、函數(shù)名及數(shù)組等。

變量名a、b、c,符號常量名PI、Pai,函數(shù)名printf、scanf等都是標(biāo)識符。

在C語言中,標(biāo)識符可以自定義,但是需要遵循一定的規(guī)則。

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

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

例如以下就是錯(cuò)誤的例子:

int %a;//錯(cuò)誤,標(biāo)識符不能以符號開頭
int 8C[8];//錯(cuò)誤,不能以數(shù)字開頭

(2)標(biāo)識符中只能包含英文大小寫字母、下劃線和阿拉伯?dāng)?shù)字,但是不能以阿拉伯?dāng)?shù)字開頭。

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

(3)標(biāo)識符區(qū)分大小寫

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

(4)標(biāo)識符不能是關(guān)鍵字。

int float;//錯(cuò)誤,float是關(guān)鍵字。
int Float;//正確

(5)ANSI標(biāo)準(zhǔn)規(guī)定,標(biāo)識符可以為任意長度,但外部名必須至少能由前6個(gè)字符唯一地區(qū)分,并且不區(qū)分大小寫。這是因?yàn)槟承┚幾g程序(如IBM PC的MS C)僅能識別前6個(gè)字符。

除了這些硬性規(guī)則外,標(biāo)識符的命名最好具有具體的意義,以便于觀察、閱讀和維護(hù)。

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

可以改成如下定義:

int c_Long;
int c_Width;
int c_Height;

c語言中的關(guān)鍵字

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

類型

關(guān)鍵詞

描述

數(shù)據(jù)類型關(guān)鍵字

char

字符類型

short

短整數(shù)類型

int

整數(shù)類型

long

長整數(shù)類型

float

單精度浮點(diǎn)數(shù)類型

double

雙精度浮點(diǎn)數(shù)類型

signed

有符號類型

unsigned

無符號類型

enum

枚舉類型

struct

結(jié)構(gòu)體類型

union

共用體類型

void

空類型

控制語句關(guān)鍵字

if

條件判斷語句

else

條件判斷語句

for

循環(huán)語句

do

循環(huán)語句

while

循環(huán)語句

switch

選擇分支語句

break

結(jié)束循環(huán)

continue

跳過當(dāng)前循環(huán)

case

選擇分支語句

default

默認(rèn)分支語句

goto

無條件跳轉(zhuǎn)語句

return

返回語句

存儲(chǔ)類型關(guān)鍵字

extern

對外聲明引用

static

靜態(tài)類型

auto

自動(dòng)類型

register

寄存器類型


main

主函數(shù)名

其他關(guān)鍵字

sizeof

計(jì)算類型容量

const

常類型

typedef

定義別名

volatile

取消編譯器優(yōu)化,不使用緩存

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

以上就是關(guān)于“c語言標(biāo)識符是如何組成的”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文題目:c語言標(biāo)識符是如何組成的
URL地址:http://weahome.cn/article/gsscpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部