首页 > 编程语言 >编程语言|C语言——C语言标识符的命名规则

编程语言|C语言——C语言标识符的命名规则

时间:2024-03-26 16:31:43浏览次数:32  
标签:常量 编程语言 int C语言 开头 命名 标识符

1.标识符简介

在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。标识符可以简单认为是一个名字,用来标识变量名、常量名、函数名及数组等。变量名a、b、c,符号常量名PI、Pai,函数名printf、scanf等都是标识符。

2.标识符命名规则

在C语言中,标识符可以自定义,但是需要遵循一定的规则:

2.1 标识符只能以英文大小写字母、和下划线(_)开头,而不能用其他任何字符或数字开头。

例如以下就是错误的例子:

int %a;//错误,标识符不能以符号开头
int 8C[8];//错误,不能以数字开头

2.2 标识符中只能包含英文大小写字母、下划线和阿拉伯数字,但是不能以阿拉伯数字开头。

int a8;//正确
int _adf589S_5;//正确

2.3 标识符区分大小写,Acd和acd、caDd和cadd、_8Fc9和_8fc9都是不相同的标识符。

2.4 标识符不能是关键字。

int float;//错误,float是关键字。
int Float;//正确

2.5 ANSI标准规定,标识符可以为任意长度,但外部名1 必须至少能由前6个字符唯一地区分,并且不区分大小写。这是因为某些编译程序(如IBM PC的MS C)仅能识别前6个字符。

2.6 除了这些硬性规则外,标识符的命名最好具有具体的意义,以便于观察、阅读和维护。

例如:

//定义某长方体的长度、宽度和高度
int a;//高度
int b;//宽度
int c;//高度

可以改写为:

int c_Long;
int c_Width;
int c_Height;

标签:常量,编程语言,int,C语言,开头,命名,标识符
From: https://blog.csdn.net/admin_maxin/article/details/137049973

相关文章

  • c语言:文件操作
    1.为什么使⽤⽂件?如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失了,等再次运⾏程序,是看不到上次程序的数据的,如果要将数据进⾏持久化的保存,我们可以使⽤⽂件。2.什么是⽂件?磁盘(硬盘)上的⽂件是⽂件。但是在程序设计中,我们⼀般谈的⽂......
  • C语言数组
    概念一组相同类型元素的集合定义intarr【10】={1,2,3,4,5,6,7,8,9};//定义一个整型数组,最多放10个元素。数组的下标数组的每个元素都有一个下标,下标从0开始,且数组通过下标来访问。如下面程序intmain(){    intarr【10】={10,11,12,13,14,15,16,17,18,19};    printf......
  • 【数据结构】C语言单链表的实现
    有时我们不用顺序表,而使用链表,是因为顺序表存在一定的问题1、顺序表的中间/头部的插入、删除需要挪动数据2、扩容需要申请新空间,拷贝数据,释放旧空间,存在性能的消耗3、会有空间的浪费单链表:不带头单向循环链表双链表:带头双向循环链表单链表的具体实现:1、单链表的创建:2......
  • 1 初识C语言
    1.1C语言的起源C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DECPDP-11计算机上被首次实现。1.2C语言的特点易于学习。结构化语言。它产生高效率的程序。它可以处理底层的活动。它可......
  • 【C语言】Infiniband驱动__mlx4_init_one函数
    一、注释Linux内核驱动程序中的部分,属于Mellanox网卡驱动mlx4的初始化过程。//Mellanox以太网驱动主程序代码staticint__mlx4_init_one(structpci_dev*pdev,intpci_dev_data,structmlx4_priv*priv){interr;//错误码变量intnvfs[ML......
  • C语言 ---- 位操作处理
    在C语言中,位操作是一种对整数的二进制位进行直接操作的技术。它们通常用于对位表示的数据进行快速、高效的操作。以下是C语言中常用的位操作:按位与(BitwiseAND):用&运算符执行,将两个操作数的对应位进行逻辑与操作,结果为1时,结果位为1,否则为0。result=num1&num2;按位或(B......
  • C语言 ---- 指针
    在C语言中,指针是一个用于存储变量地址的特殊数据类型。指针可以用于直接访问和修改内存中的数据,是实现动态内存分配和高效数据处理的重要工具。以下是指针的定义和声明方式:指针的定义:指针定义时必须指定指针所指向变量的数据类型。定义指针使用一个星号(*)来表示。示例:int......
  • C语言 ---- 数据类型
    1基本数据类型C语言中的基本数据类型包括整型、浮点型和字符型,每种类型都有不同的存储大小和表示范围。以下是它们的常见表示形式和特点:整型(IntegerTypes):包括有符号和无符号整数。有符号整型可以表示正数、负数和零,无符号整型仅能表示非负数(零和正数)。常见的整型包括:c......
  • c语言应用,函数综合应用(2)
    c语言刚开始学习的时候,一般来说,我们如果只是在一个源文件里面编程,那么我们都会将包装的模块化函数都放在上面,把主函数放在下面的位置,目的是为了让编译软件知道主函数里调用的函数位置但是,若是我们将这些包装的模块化函数放在主函数的下面会发生什么情况呢?虽然程序依然可以继续......
  • c语言中的goto语句,goto语句的使用
    在c语言中,goto语句与分支语句if,switch不同,也和循环语句while,for,do...while不同,goto语句被称为无条件转移语句,也被称为转向语句,其实和break,return语句是同一个类型。goto语句的使用一般都需要一个again进行配合,当使用goto语句时,程序会转跳回again处重新运行again后的程序。got......