0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

c语言标识符命名规则

工程师 ? 来源:网络整理 ? 作者:h1654155205.5246 ? 2018-12-27 16:23 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

c语言

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器单片机或称MCU)以及超级电脑等作业平台。

C语言的标识符命名规则

1、标识符必须以字母a~z、A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。

2、标识符区分大小写字母

3、标识符的长度,c89规定31个字符以内,c99规定63个字符以内

4、C语言中的关键字,有特殊意义,不能作为标识符

5、自定义标识符最好取具有一定意义的字符串,便于记忆和理解。

c语言中标识符的作用域

1、代码块作用域(blockscope)

位于一对花括号之间的所有语句称为一个代码块,在代码块的开始位置声明的标识符具有代码块作用域,表示它们可以被这个代码中的所有语句访问。函数定义的形式参数在函数体内部也具有代码块作用域。当代码块处于嵌套状态时,如果内层代码块有一个标识符与外层代码块的标识符同名,则内层的标识符将屏蔽外层的标识符,也就是外层的标识符无法在内层代码块中通过名字访问。

2、文件作用域(filescope)

任何在代码块之外的标识符都具有文件作用域,它表示这些标识符从声明之处开始到它所有的源文件结尾处都是可以被访问的。在头文件中编写并通过#include指令包含到其他文件中的声明就好像它们是直接写在那些文件中一样,它们的作用域并不局限于头文件的文件尾。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7633

    浏览量

    142179
  • 标识符
    +关注

    关注

    0

    文章

    12

    浏览量

    7467
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用20829 can-fd发送64字节扩展标识符数据帧?

    亲爱的先生, 基于MTB代码示例CAN_FD,它使用11位标准标识符数据帧。 更改为29位扩展标识符数据帧,并将RX / TX FIFO更改为64Bytes,将
    发表于 08-04 06:56

    贴片电解电容的命名规则涵盖哪些重要参数?

    贴片电解电容的命名规则通过标准化编码整合容量、耐压、尺寸等关键参数,是电子工程师选型的重要依据。其命名结构通常为 尺寸代码+材质标识+容量代码+耐压代码+端头/包装
    的头像 发表于 07-09 15:55 ?173次阅读

    Eplan编写基于连接的线号命名格式要点记录

    (版本Eplan P8 2.9 SP1) 在非标设计中,目前流行基于连接的信号命名方式,基本组成元素是设备标识符+端子号。 在以上eplan版本中一直找不到要求格式的设置方法,软件配置元素又非常杂乱
    发表于 06-16 13:00

    旺诠合金电阻的命名规则

    旺诠合金电阻的命名规则相对严谨且包含丰富的信息,通常包括电阻值、精度、温度系数和功率等级等关键参数。以下是对旺诠合金电阻命名规则的详细解读: 一、电阻值 电阻值是电阻本身的物理特性,通
    的头像 发表于 05-20 11:22 ?259次阅读
    旺诠合金电阻的<b class='flag-5'>命名</b><b class='flag-5'>规则</b>

    顺络贴片电容规格都是怎么命名

    顺络贴片电容的规格命名通常包含一系列字符,这些字符用于标识电容的关键规格和属性。虽然不同制造商的命名规则可能有所不同,但一般来说,顺络贴片电容的命名
    的头像 发表于 04-29 15:31 ?359次阅读
    顺络贴片电容规格都是怎么<b class='flag-5'>命名</b>的

    2025年村田电感型号命名规则深度解析

    最新命名逻辑。 一、基础结构解析 村田电感型号由 12位字符 组成,遵循“LQ+结构+尺寸+应用+类别+电感值+精度+特征+电极+包装”的编码规则。例如,典型型号“LQH32MN331K23L”可拆解为: LQ :片状线圈(型号标识
    的头像 发表于 04-15 14:29 ?653次阅读

    风华电容命名方法深度解析

    与市场竞争力。 ? 一、命名方法解析:字母与数字的逻辑组合 风华电容采用“字母+数字”的组合编码方式,其命名规则清晰且信息丰富: 1、字母部分 :代表电容器的系列和介质类型 C :陶瓷
    的头像 发表于 04-11 11:58 ?448次阅读

    STTH8S06D命名规则是什么?

    STTH8S06D命名规则
    发表于 03-13 06:11

    一文读懂锂电池方形的尺寸及型号命名规则

    方形锂电池的尺寸及型号命名规则虽然看似简单,但背后却关联着整个锂电池产业的发展。了解这些知识,无论是对于我们从事锂电池相关行业,还是日常使用锂电池产品,都有着不小的帮助。如果你还想知道关于锂电池的哪些知识,欢迎在留言区告诉我们。
    的头像 发表于 01-23 14:44 ?2222次阅读
    一文读懂锂电池方形的尺寸及型号<b class='flag-5'>命名</b><b class='flag-5'>规则</b>

    TAIYO YUDEN太阳诱电电容命名规则

    TAIYO YUDEN(太阳诱电)电容的命名规则相当详细且规范,通常包含以下关键信息: 一、品牌标识 所有TAIYO YUDEN电容都以“TAIYO YUDEN”或其简写形式(如“taiyo”)作为
    的头像 发表于 01-17 15:59 ?969次阅读
    TAIYO YUDEN太阳诱电电容<b class='flag-5'>命名</b><b class='flag-5'>规则</b>

    过孔标识符号和过孔位置不一致

    过孔标识符号和过孔位置不一致
    发表于 12-02 20:33

    三环贴片电容的常见命名规则

    三环贴片电容的常见命名规则主要涉及其尺寸、材质、精度、电压、容量、端头材料以及包装方式等多个参数。以下是对这些命名规则的详细归纳: ?一、尺寸 英寸表示法 :如0805、0603等,其
    的头像 发表于 11-25 14:15 ?1403次阅读
    三环贴片电容的常见<b class='flag-5'>命名</b><b class='flag-5'>规则</b>

    台湾华科贴片电容的命名及封装

    尺寸、电介质、容量、电压等级、公差等。以下是一个典型的命名规则示例及其解释: 示例命名: 1206 B 104 K 500 C T 1、尺寸(英寸/毫米): 1206:表示电容的尺寸,
    的头像 发表于 11-13 14:59 ?936次阅读
    台湾华科贴片电容的<b class='flag-5'>命名</b>及封装

    AM263x器件命名规则和子集器件

    电子发烧友网站提供《AM263x器件命名规则和子集器件.pdf》资料免费下载
    发表于 09-04 10:29 ?0次下载
    AM263x器件<b class='flag-5'>命名</b><b class='flag-5'>规则</b>和子集器件

    鸿蒙原生应用元服务开发-仓颉基本概念标识符

    在仓颉编程语言中,开发者可以给一些程序元素命名,这些名字也被称为“标识符”,标识符分为普通标识符和原始
    发表于 08-06 17:37