C语言学习篇-2关键字、标识符、注释

说明:关键字为系统所使用,不能作其他用途使用。

关键字

  1. C语言提供的有特殊含义的符号即为关键字,一共有32个。在Xcode中关键字全部高亮显示,关键字全部都为小写。如return、int等。
序号关键字作用
1auto声明自动变量
2short声明短整型变量或函数
3int声明整型变量或函数
4long声明长整型变量或函数
5float声明浮点型变量或函数
6double声明双精度变量或函数
7char声明字符型变量或函数
8struct声明结构体变量或函数
9union声明共用数据类型
10enum声明枚举类型
11typedef用以给数据类型取别名
12const声明只读变量
13unsigned声明无符号类型变量或函数
14signed声明有符号类型变量或函数
15extern声明变量是在其他文件正声明
16register声明寄存器变量
17static声明静态变量
18volatile说明变量在程序执行中可被隐含地改变
19void声明函数无返回值或无参数,声明无类型指针
20if条件语句
21else条件语句否定分支(与 if 连用)
22switch用于开关语句
23case开关语句分支
24for一种循环语句
25do循环语句的循环体
26while循环语句的循环条件
27goto无条件跳转语句
28continue结束当前循环,开始下一轮循环
29break跳出当前循环
30default开关语句中的“其他”分支
31sizeof计算数据类型长度
32return子程序返回语句(可以带参数,也可不带参数)循环条件

标识符

  1. 定义:标识符是程序员在程序中自定义的一些符号和名称。关键字是系统自带的,标识符是自定义的。如函数的名称等,用来区分各种事务。
  2. 标识符命名规则:
    • 只能由26个小写字母,0-9的数组以及下划线组成。
    • 严格区分大小写。
    • 不能以数字开头。
    • 不可以使用关键字作为标识符。
  3. 命名规范:
    • 尽量起有意义的名字;
    • 多个单词可以使用驼峰标识(第二个字母的首字母大写)或者使用下划线连接。

注释

  1. 注释:注释用以解释代码的含义,提高程序的可读性,注释掉的内容将不会参与编译。注释是写给程序员看的,方便同事之间的交流。
  2. 注释的符号:
    • 单行注释//
    • 多行注释 /* */
  3. 注释规范
    • 一般情况下,源程序有效注释量必须在20%以上。注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。
    • 说明性文件(如头文件.h文件等)头部应进行注释,注释必须列出:版权说明、生成日期、作者、内容、功能、与其它文件的关系等,头文件的注释中还应有函数功能简要说明。
    • 源文件头部应进行注释,列出:版权说明、版本号、生成日期、作者、模块目的/功能、主要函数及其功能、修改日志等。
    • 函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值、调用关系(函数、表)等。
    • 边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。
    • 注释的内容要清楚、明了,含义准确,防止注释二义性。错误的注释不但无益反而有害。
    • 避免在注释中使用缩写,特别是非常用缩写。在使用缩写时或之前,应对缩写进行必要的说明。
    • 注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。
    • 对于所有有物理含义的变量、常量,如果其命名不是充分自注释的,在声明时都必须加以注释,说明其物理含义。变量、常量、宏的注释应放在其上方相邻位置或右方。
    • 数据结构声明(包括数组、结构、类、枚举等),如果其命名不是充分自注释的,必须加以注释。对数据结构的注释应放在其上方相邻位置,不可放在下面;对结构中的每个域的注释放在此域的右方。
    • 全局变量要有较详细的注释,包括对其功能、取值范围、哪些函数或过程存取它以及存取时注意事项等的说明。
    • 注释与所描述内容进行同样的缩排。可使程序排版整齐,并方便注释的阅读与理解。
    • 将注释与其上面的代码用空行隔开。
    • 对变量的定义和分支语句(条件分支、循环语句等)必须编写注释。

总结

  1. 关键字为有特殊意义的标识符,自己命名的标识符不应与其冲突。
  2. 标识符是程序员在程序中自定义的一些符号和名称。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值