2017-02-07 22 views
0

標識符是賦予各種程序元素的名稱,如變量,函數和數組。我們可以寫一個函數, 例如:我可以調用一個函數的參數和標識符嗎?

int function (int x); 

這裏,函數的參數是int x

我的問題是:我們可以調用參數標識符嗎?

+5

你問,給出的例子,'x'被認爲是*標識*? [答案是*是*](http://en.cppreference.com/w/cpp/language/identifiers)。 – WhozCraig

+1

http://stackoverflow.com/questions/11439735/what-is-the-difference-between-an-identifier-and-variable – rsp

回答

5

x標識您的函數的參數,它可以用作計算中的變量(標識符)。所以是的,x是一個標識符。

4

c standard

6.4.2標識符

標識符是的非數字字符(包括下劃線_,所述 小寫和大寫拉丁字母,和其他字符)和一個序列數字,指定 一個或多個實體,如6.2.1中所述。小寫字母和大寫字母是不同的。 標識符的最大長度沒有特別的限制。

重點礦山標識符

1的標識符可以表示一個對象的

6.2.1作用域;功能;標籤或結構的成員,工會或枚舉; typedef名稱;標籤名稱;一個宏名稱;或宏參數。相同的標識符可以表示程序中不同點處的不同實體。枚舉成員 稱爲枚舉常量。宏名稱和宏 參數在這裏沒有進一步考慮,因爲在程序轉換的語義階段之前,源文件中任何宏名稱的出現都被構成其宏定義的預處理標記序列替換。 [...]

重點煤礦

相關問題