网站首页 > 技术文章 正文
标识符
在C语言icon中,按照一定的规则,用来标识变量名、数组名和函数名等某个实体的一个符号。
标识符的命名规则:由数字、字母和下划线组成,并且第一个字符必须为字母或下划线,不能是数字。合法的标志符:year、PI、_1_value,不合法的标志符:123ABC,#123、care-y。C语言中,标识符可以分为关键字、预定义标识符和用户标识符。
关键字
C语言关键字是C语言预定义的、具有固定含义的标识符,它们不能用作变量名、函数名或其他标识符的名称。以下是C语言常用关键字:
asm auto break case cdecl char const continue default do double else enum extern far float for goto huge if interrupt int long near pascal register return short signed sizeof static struct switch typedef union unsigned void volatile while
预定义标识符
在C语言中,预定义标识符指预先定义并具有特定含义的标识符,作为固定的库函数名或预编译处理中的专门命令使用。如printf(格式输出)、scanf(格式输入)和 define(预编译处理命令)。
用户标识符
在C语言中,用户自己定义的标志符为用户标识符。为增加程序的可读性,用户标识符应该“见名知义”,如number1、age、temperatureicon。
如果用户标识符与预定义标识符相同,对程序编译时不会报错,会使预定义标识符失去原先的含义,导致运行时的错误。如果预定义标识符与关键字相同,系统将会报告错误信息。
猜你喜欢
- 2024-10-26 C语言、嵌入式项目中一些常用知识及技巧第一弹
- 2024-10-26 C语言编程:最常见 7 道C语言面试题,还是有不少人弄不明白?
- 2024-10-26 初识C语言:简介、环境搭建、第一个HelloWorld
- 2024-10-26 C|volatile关键字使用细节及适用场合
- 2024-10-26 C语言干货:函数知识详解(变量的作用域,全局变量,静态变量)
- 2024-10-26 小白入门C语言20问20答2(新手c语言)
- 2024-10-26 C语言的简单了解及学习2(c语言的入门知识)
- 2024-10-26 C 语言基本语法(c语言的基础语法)
- 2024-10-26 C语言数据怎么描述?最全面解析,C语言基础教学档案!编号零零五
- 2024-10-26 C语言void关键字的高级玩法,6个样例代码告诉你
- 最近发表
-
- count(*)、count1(1)、count(主键)、count(字段) 哪个更快?
- 深入探索 Spring Boot3 中 MyBatis 的 association 标签用法
- js异步操作 Promise fetch API 带来的网络请求变革—仙盟创梦IDE
- HTTP状态码超详细说明_http 状态码有哪些
- 聊聊跨域的原理与解决方法_跨域解决方案及原理
- 告别懵圈!产品新人的接口文档轻松入门指南
- 在Javaweb中实现发送简单邮件_java web发布
- 优化必备基础:Oracle中常见的三种表连接方式
- Oracle常用工具使用 - AWR_oracle工具有哪些
- 搭载USB 3.1接口:msi 微星 发布 990FXA Gaming 游戏主板
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)