C语言中arr是什么

Python015

C语言中arr是什么,第1张

C语言中arr不属于C语言关键字,只是普通的用户自定义标识符

C语言中关键字又称为保留字,就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能用作变量名、函数名等标识符。ANSI C标准C语言共有32个关键字,如:void、char、int、long等,arr并不是C语言的关键字。

C语言中标识符是用作程序的某一元素的名字的字符串或用来标识源程序中某个对象的名字的。这个元素可以是一个语句标号,一个过程或函数、一个数据元素。标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成。例如,正确的标识符:abc,a1。用户可自定义。

扩展资料:

标识符使用规则:

1、标识符首字符不能是数字,但可以是字母或者下划线。

2、不能把C语言关键字作为用户标识符,例如if,for,while等。

3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

4、标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。

5、标识符命名应做到“见名知意”,例如,长度(length),求和、总计(sum),圆周率(pi)

参考资料来源:百度百科-c语言

参考资料来源:百度百科-C语言关键字

参考资料来源:百度百科-标识符

数组名即数组首地址,是一个常量。

数组元素使用"[

n

]"运算符(下标运算符)来表示第n+1号元素,或者使用“

*(p+n)

”来表示第n+1号元素。

数组元素对于编译器来说

,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的C程序会在大多数情况下不使用下标运算符的原因。