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

原创 2016年05月30日 23:15:01

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

关键字

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

标识符

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

注释

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

总结

  1. 关键字为有特殊意义的标识符,自己命名的标识符不应与其冲突。
  2. 标识符是程序员在程序中自定义的一些符号和名称。
版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言基础—关键字和标识符

本文主要讲解了C语言中关键字和标识符的基本知识。
  • dqw18037
  • dqw18037
  • 2015年05月11日 22:09
  • 1591

标识符与关键字(标识符是否可用中文命名?)

标识符就是用于给 Java 程序中变量、类、方法等命名的符号。关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对Java的编译器有特殊的意义,...
  • u010217055
  • u010217055
  • 2016年10月17日 08:22
  • 819

【C】C语言中标识符声明的几个关键字总结

C语言中声明一个名称就是把一个标识符与某个C语言对象相关联,如变量、函数或类型,C语言中可以声明的名称包括:变量、函数、类型、类型标志、结构成员与联合成员、枚举常量、语句标号和预处理器宏。除了语句标号...
  • iEearth
  • iEearth
  • 2015年04月13日 13:35
  • 2512

C语言 关键字、标识符、注释

一、关键字 1.什么是关键字 关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”。   2.一共有哪些关键字 C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。...
  • VNanyesheshou
  • VNanyesheshou
  • 2016年01月10日 21:22
  • 1654

JAVA (三) 注释,标识符命名规则及Java中的关键字

标识符命名规则及Java中的关键字,仅供自己学习
  • zwq1232113457
  • zwq1232113457
  • 2016年07月27日 07:56
  • 341

C语言再学习 -- 标识符

可供使用的字符有小写的字母、大写的字母、数字和下划线(_)。第一个字符必须是字母或者下划线。...
  • qq_29350001
  • qq_29350001
  • 2016年08月22日 10:16
  • 744

C语言之关键字、保留字

标识符 程序设计过程用到的各类元素的名字,叫标识符。C语言规定标识符只能由字母、数字、下划线组成,并且只能由字母、下划线开头。如:abc,a12,x是合法的标识符,abc$,12a,xy不是合法的标识...
  • muchforest
  • muchforest
  • 2007年05月31日 10:58
  • 3060

标识符和关键字与保留字

1.标识符程序员对程序中的各个元素加以命名时,使用的命名记号称为标识符。Java语言中,标识符是以字母、下划线( _ )、美元符( $ ) 开始的一个字符序列,后面可以跟字母、下划线、美元符、数字。2...
  • a_good_programer
  • a_good_programer
  • 2017年04月18日 14:14
  • 366

C语言中注释、标识符以及关键字

一.注释 注释在各个语言中都非常重要,注释由于解释代码的含义,能提高程序的可读性,注释掉的内容不会参与编译,注释有的时候既能方便自己又能方便他人,很多时候我们自己写的代码时间长了以后容易遗忘,这时候注...
  • cl110cl
  • cl110cl
  • 2015年03月08日 13:04
  • 1363

黑马程序员——C语言------关键字、标识符、注释、数据类型

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 关键字 一、定义 关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”。 二、特点 1> ...
  • casono1
  • casono1
  • 2015年03月17日 10:47
  • 269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言学习篇-2关键字、标识符、注释
举报原因:
原因补充:

(最多只允许输入30个字)