滿意答案
2013.09.11
采納率:49%等級:12
已幫助:7813人
所謂標識符是指常量、變量、語句標號以及用戶自定義函數的名稱。
直觀的理解,如果你寫的程序(指代碼文件)是一篇文章的話,其中的大部分(注意,是大部分而不是全部)單詞c語言中合法的標識符,可以被稱為標識符。
比如:
int a; // int是關鍵字而不是標識符,而a是標識符(變量名)。
void test(); // void是關鍵字而不是標識符,test是標識符(函數名)。
const pi=3.14; // const和是關鍵字而不是標識符,pi是標識符(常量標識符),=是運算符,3.14是數字常量(而不是標識符)。
等等。
----------------------
“在程序一開始先告訴電腦a代表地球,b代表火星。然后對電腦說,樓主剛從b來。”
1,不是程序告訴電腦,是寫程序的人告訴電腦。
2,a和b是變量(屬于標識符),地球和火星是變量的值(可以是常量,也可以是變量,但都屬于標識符)。
3,對電腦說,樓主剛從b來,電腦會直接做一個變量替換的翻譯操作,把你說的話翻譯為“樓主剛從火星來”
--------
至于,雖然是C語言的庫函數名c語言中合法的標識符,但因為它符合一個標識符應當滿足的所有條件,所以我們可以稱其為標識符。
一個函數(無論是庫函數,還是自定義函數)名,都可以成為標識符名無論他是拿來干什么的。
-------------
“一會兒拿來當顯示用,一會兒說它是火星人,電腦聽誰的?”
就是用來顯示東西的,不能說它是火星人(=b)。
------------------------
附:標識符規則
1. 所有標識符必須由一個字母(a~z, A~Z)或下劃線(_)開頭;
2. 標識符的其它部分可以用字母、下劃線或數字(0~9)組成;
3. 大小寫字母表示不同意義, 即代表不同的標識符;
4. 標識符不能使用關鍵字
5. 標識符只有前32個字符有效; // TC2中的規定