我可以将函数的参数称为标识符吗?

时间:2017-02-07 09:03:22

标签: c

标识符是赋予各种程序元素的名称,例如变量,函数和数组。我们可以写一个函数, 例如:

int function (int x); 

此处,函数的参数为​​int x

我的问题是:我们可以将参数称为标识符吗?

2 个答案:

答案 0 :(得分:4)

TrxSeqCd Name Location 00001 Book 0001-A 00001 Book 0001-B 00001 Book 0001-C 00002 Pen 0001-A 00002 Pen 0001-B 00002 Pen 0001-C 标识函数的参数,可用作计算中的变量(标识符)。所以是的,x是一个标识符。

答案 1 :(得分:4)

来自c standard

  

6.4.2标识符

     

标识符是一系列非数字字符(包括下划线_,   指定的小写和大写拉丁字母,以及其他字符和数字   6.2.1中描述的一个或多个实体。小写和大写字母是不同的。   标识符的最大长度没有特定限制。

强调我的

  

6.2.1标识符范围

     

1标识符可以表示对象;功能;标签或结构,联合或成员   列举;一个typedef名称;标签名称;一个宏名;或宏参数。该   相同的标识符可以表示程序中不同点的不同实体。成员   枚举的名称称为枚举常量。宏名称和宏   这里不再考虑参数,因为在语义阶段之前   程序转换源文件中出现的任何宏名称都被替换为   预处理构成其宏定义的令牌序列。   [...]

强调我的