IOS基础---C语言学习之关键字、标识符、注释

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

一、关键字

1. 什么是关键字

关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”。

 

2. C语言的关键字

C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。

<p style="BACKGROUND: #f0f0f0" align="left"><span style="font-size:14px;">auto double int struct break else long </span></p><p style="BACKGROUND: #f0f0f0" align="left"><span style="font-size:14px;">switch case enum register typedef char </span></p><p style="BACKGROUND: #f0f0f0" align="left"><span style="font-size:14px;">extern return union const float short </span></p><p style="BACKGROUND: #f0f0f0" align="left"><span style="font-size:14px;">unsigned continue for signed void default </span></p><p style="BACKGROUND: #f0f0f0" align="left"><span style="font-size:14px;">goto sizeof volatile do if while static  </span>
</p>

3. 如何辨别关键字

关键字有2大特征:

(1)全部都是小写

(2)在开发工具或者智能文本编辑工具(比如UltraEdit)中会显示特殊颜色

 

二、标识符

1. 什么是标识符

标识符就是在程序中自定义的一些符号和名称。要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的。

 

2. 标识符的作用

(1) 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来。其实,标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字。

(2)一个C程序中可能会有多个函数,为了区分这些函数,就给每一个函数都起了个名称。函数的名称就是标识符的一种。变量的名称也是标识符。

 

3. 标识符命名规则

(1)只能由字母、数字、下划线组成

(2)严格区分大小写

(3)不能以数字开头

(4)不可以使用关键字作为标识符

 

4. 标识符命名规范

(1)尽量起个有意义的名称

(2)如果标识符中含有多个单词,可以使用“驼峰标识”或者使用“下划线”来连接

 

三、注释

1. 什么是注释

注释就是注解、解释的意思,可以用来解释某一段程序或者某一行代码是什么意思,方便程序员之间的交流。注释可以是任何文字,也就是说可以写中文。

 

2. 注释的种类

C语言中一共有2种注释:单行注释、多行注释。大部分高级语言都有这2种注释。

2.1> 单行注释

单行注释以两个正斜杠开头,也就是以//开头,只能注释一行,从//开始到这行的结尾都是注释的内容

2.2> 多行注释

多行注释以/*开头,以*/结尾,/*和*/中间的内容都是注释。

 

3. 注释的嵌套

1> 单行注释可以嵌套单行注释、多行注释

2> 多行注释可以嵌套单行注释

3> 多行注释不能嵌套多行注释

/*巴拉巴拉巴拉

/*4564561231564

多行注释嵌套多行注释

*/   从这里开始后面的都不是注释

*/

在编译器里面颜色会不一样,说明后面的部分不是注释,因为注释是/* */ 配对的,程序检测到第一个*/就会结束,不会再考虑后面的

 

4. 注释的细节

(1)被注释掉的语句是不会被执行的,通过修改源代码注释可以发现,编译链接后生成的文件大小完全一致。

(2)要养成写注释的良好习惯。

 

5. 注释的隐藏功能

(1)排错

(2)检查代码:我们可以一段程序注释掉,再把注释后跟注释前的运行效果做一个对比,看看有没有少了什么效果,如果少了某些效果,说明被注释代码的作用就是实现这个少掉的效果。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值