C语言的标识符由什么组成

C语言标识符由字母、数字、下划线组成,并且第一个字符必须是字母或下划线,不能是数字。在标识符中,字母的大小写是有区别的,例如BOOK与book是两个不同的标识符。

C语言的标识符由什么组成

定义变量时,我们使用了诸如 a、abc、mn123 这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符。

标识符就是程序员自己起的名字,除了变量名,后面还会讲到函数名、宏名、结构体名等,它们都是标识符。

(推荐教程:C语言教程)

不过,名字也不能随便起,要遵守规范;C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。

立即学习“C语言免费学习笔记(深入)”;

以下是合法的标识符:

a, x,  x3, BOOK_1, sum5

以下是非法的标识符:

3s    不能以数字开头

s*T    出现非法字符

*-3x    不能以减号(-)开头

bowy-1    出现非法字符减号(-)

在使用标识符时还必须注意以下几点:

C语言虽然不限制标识符的长度,但是它受到不同编译器的限制,同时也受到操作系统的限制。例如在某个编译器中规定标识符前128位有效,当两个标识符前128位相同时,则被认为是同一个标识符。

在标识符中,大小写是有区别的,例如 BOOK 和 book 是两个不同的标识符。

标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号,因此,命名应尽量有相应的意义,以便于阅读和理解,作到“顾名思义”。

以上就是C语言的标识符由什么组成的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2432756.html

(0)
上一篇 2025年3月3日 09:11:02
下一篇 2025年2月24日 23:06:25

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • c语言程序的执行总是起始于什么?

    c语言程序的执行总是起始于main函数。在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。 教程推荐:《c语言教程视频”>c语言教程视频》 C语言…

    2025年3月3日
    200
  • 可运行的c语言程序的扩展名为什么?

    可运行的c语言程序的扩展名为“.exe”。c语言程序经过“编译程序”编译之后,生成一个后缀为“.obj”的二进制文件;然后由“连接程序”,把此“.obj”文件与c语言提供的各种库函数连接在一起,生成一个后缀“.exe”的可执行文件。 教程推…

    2025年3月3日
    200
  • c语言中*是什么意思

    c语言中*的是指针与文件的表示符号,指针数组的定义表达式【int *c_zhi[100]】,表示100个指针数组元素的存在;【*c[2]】是指针数组,它是一个数组的变形,其实质就是数组。 在C语言中*是指针与文件的表示符号。 2、在C语言中…

    2025年3月3日 编程技术
    200
  • c语言规定在一个源程序中main函数的位置是什么?

    c语言规定在一个源程序中main函数的位置可以是任意的;因为一个C程序总是从main函数开始执行,并在main函数中结束,不论main函数在整个过程中的位置如何。 一个c程序有且仅有一个main函数,除main函数之外可以有若干个其它的函数…

    2025年3月3日
    200
  • c语言用什么软件编写?

    编写c语言的软件有:Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、C-Free、Win-TC等等。 C语…

    2025年3月3日 编程技术
    200
  • c语言源程序结构是怎样的?

    一个C语言源程序可以由一个或多个源文件组成,而每个源文件可由一个或多个函数组成;一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数;定义函数必须指定 4 个元素:返回类型、函数名、圆括号内的形参表(可为空)和函数体。…

    2025年3月3日
    200
  • vc++6.0怎么新建c语言文件

    vc++6.0新建c语言文件的方法:首先打开visual,并选择新建;然后选择工程,并选择“Win 32 Console Application”;最后创建一个C语言程序即可。 用VC++6.0简单创建C语言文件教程 先找到桌面上的图标双击…

    2025年3月3日 编程技术
    200
  • C语言怎么合并两个有序链表

    C语言合并两个有序链表的方法:拼接指定的两个有序链表的所有节点即可。例如两个有序链表分别为【1->2->4】和【1->3->4】,合并后的有序链表为【1->1->2->3->4->4】。…

    2025年3月3日
    200
  • 如何用c语言编写动态烟花

    用c语言编写动态烟花的方法:首先绘制菜单界面显示文字;然后设置烟花有上升阶段和爆炸阶段,定义烟花和烟花弹结构体;最后初始化数据,加载资源贴图,随机发射数目随机。 用c语言编写动态烟花的方法: 效果展示 动态图 总体框架 /*********…

    2025年3月3日 编程技术
    200
  • c语言volatile关键字的作用是什么?

    c语言volatile关键字的作用:提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,告诉编译器对该变量不做优化,都会直接从变量内存地址中读取数据,从而可以提供对特殊地址的稳定访问,以免出错。 …

    2025年3月3日
    200

发表回复

登录后才能评论