黑马程序员——C语言基础知识整理——关键字、标示符与注释
2015-06-19 20:05
471 查看
------- android培训、java培训、期待与您交流! ----------
数据类型关键字
void char int float double short long signed unsigned struct union enum typedef sizeof auto static const extern register volatile
流程控制关键字
return continue break goto if else switch case default for do while
关键字的使用说明
标示符命名原则
(1) 由字母、数字、'_'和'$'组成的字。
(2) 不能以数字开头。
(3) 不能与C语言的保留字或关键字重名。
(4) 严格区分大小写。
标识符命名规范
(1) 标示符命名要有一定的意义,便于程序的阅读。
(2) 驼峰命名规则,采用单词首字母大写或下划线间隔开。
标示符的定义测试
说明:注释语句不会被编译。
(1) 单行注释
使用方法:待注释的语句前加"//",Xcode中快捷键为:command+'/'。
(2) 多行注释
使用方法:语句开始处加"/*",结尾处加"*/"结束,无快捷键。
(3) 注释使用注意事项
注意使用时,多行注释内可以含有回车键,多行注释可嵌套单行注释,反之不然。多行注释不能嵌套多行注释。
1、C语言关键字概念及其分类
C语言中预先使用的字称为C语言的关键字,是不能被再用来定义变量或函数名的。C语言总计含有32个关键字。数据类型关键字
void char int float double short long signed unsigned struct union enum typedef sizeof auto static const extern register volatile
流程控制关键字
return continue break goto if else switch case default for do while
关键字的使用说明
auto 局部变量(自动储存)
break 无条件退出程序最内层循环
case switch语句中选择项
char 单字节整型数据
const 定义不可更改的常量值
continue 中断本次循环,并转向下一次循环
default switch 语句中的默认选择项
do 用于构成do.....while循环语句
double 定义双精度浮点型数据
else 构成if.....else选择程序结构
enum 枚举
extern 在其它程序模块中说明了全局变量
float 定义单精度浮点型数据
for 构成for循环语句
goto 构成goto转移结构
if 构成if....else选择结构
int 基本整型数据
long 长整型数据
register CPU内部寄存的变量
return 用于返回函数的返回值
short 短整型数据
signed 有符号数
sizoef 计算表达式或数据类型的占用字节数
static 定义静态变量
struct 定义结构类型数据
switch 构成switch选择结构
typedef 重新定义数据类型
union 联合类型数据
unsigned 定义无符号数据
void 定义无类型数据
volatile 该变量在程序中执行中可被隐含地改变
while 用于构成do...while或while循环结构
2、C语言标示符命名原则与规范
C语言中用以唯一标示某一特定变量、函数的字即为标识符。其中,C语言标示符的命名有特定的原则与规范。标示符命名原则
(1) 由字母、数字、'_'和'$'组成的字。
(2) 不能以数字开头。
(3) 不能与C语言的保留字或关键字重名。
(4) 严格区分大小写。
标识符命名规范
(1) 标示符命名要有一定的意义,便于程序的阅读。
(2) 驼峰命名规则,采用单词首字母大写或下划线间隔开。
标示符的定义测试
3、C语言中的注释
注释的作用是增强代码的可读性,便于代码维护和阅读,分为单行注释和多行注释。说明:注释语句不会被编译。
(1) 单行注释
使用方法:待注释的语句前加"//",Xcode中快捷键为:command+'/'。
(2) 多行注释
使用方法:语句开始处加"/*",结尾处加"*/"结束,无快捷键。
(3) 注释使用注意事项
注意使用时,多行注释内可以含有回车键,多行注释可嵌套单行注释,反之不然。多行注释不能嵌套多行注释。
相关文章推荐
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言内存对齐实例详解
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- 探讨C语言的那些小秘密之断言
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- C语言泛型编程实例教程
- C语言中使用lex统计文本文件字符数
- 基于C语言fflush()函数的使用详解
- C语言单链队列的表示与实现实例详解
- 关于C语言除0引发的思考
- 深入分析C中不安全的sprintf与strcpy
- Lua教程(四):在Lua中调用C语言、C++的函数
- C语言求幂计算的高效解法
- C语言实现输入一颗二元查找树并将该树转换为它的镜像
- 12个关于C语言的有趣问答
- 探讨register关键字在c语言和c++中的差异