美文网首页
C语言变量名

C语言变量名

作者: Teow | 来源:发表于2020-04-22 23:18 被阅读0次

    变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。

    对变量的命名与符号常量的命名存在一些限制条件,名字是由字母和数字组成的序列,但其第一个字符必须为字母。

    下划线"_"被看作字母,通常用于命名较长的变量名,以提高其可读性。由于库例程的名字通常以下划线开头,因此变量不要以下划线开头。

    大写字母与小写字母是有区别的,所以X和x是两个不同的名字。在传统的C语言用法中,变量名使用小写字母,符号常量名全部使用大写字母。

    对于内部名而言,至少前31个字符是有效的。函数名与外部变量名包含的字符数目可能小于31,这是因为汇编程序和加载程序可能会使用这些外部名,而语言本身是无法控制加载和汇编程序的。

    对于外部名,ANSI标准仅保证前6个字符的唯一性,并且不区分大小写。类似于if、else、int、float等关键字是保留给语言本身使用的,不能把他们用作变量名。所有关键字中的字符都必须小写。

    选择的变量名能够尽量从字面上表达变量的用途,这样不容易引起混淆。局部变量一般使用较短的变量名(尤其是循环控制的变量),外部变量使用较长的名字。

    相关文章

      网友评论

          本文标题:C语言变量名

          本文链接:https://www.haomeiwen.com/subject/rqcnihtx.html