1. 优点
b) 可移植
c) 强大而灵活
d) 紧凑简洁
e) 面向过程
2. C语言的应用范围
a) 文字处理处理程序
b) 编译器
c) 操作系统等
3. 标准
a) C89/C99(第一个)
b) C99
c) C11
4. 使用C的步骤
a) 定义程序
b) 设计程序
c) 编码
d) 编译
e) 运行
f) 测试与调试
g) 维护与修改
5. 文件的扩展名
a) 源代码文件 .c
b) 目标文件 .obj
c) 可执行文件 .exe
6. 注释良好的注释可以增强程序的可读性
i. 单行注释 //
ii. 多行注释 /* */
7. #include<头文件>
8. 主函数 main() C程序只能从main()函数开始,除main()外还可以命名其他的函数,但有且只有一个main()
9. 声明
10. 标识符 变量、函数或其它实体的名称
11. 关键字 C语言定义的词,有特定含义
12. 命名规则
a) 由字母、数字或_组成
b) 第一个字符只能是字母或_
c) 区分大小写
13. 提高程序可读性的技巧
a) 选择有意义的函数名和变量名
b) 适当增加注释
c) 巧用空格、TAB键来进行缩进、对齐
d) 尽量一条语句一行
注意:之前,浏览源代码,以减少明显的错误
14. 关键字与保留标识符
auto |
break |
case |
char |
const |
continue |
default |
do |
double |
else |
enum |
extern |
float |
for |
goto |
if |
inline |
int |
long |
register |
restrict |
return |
short |
signed |
sizeof |
static |
struct |
switch |
typedef |
union |
unsigned |
void |
volatile |
while |
_Alignas |
_Alignof |
_Atomic |
_Bool |
_Complex |
_Generic |
_Imaginary |
_Noreturn |
_Static_assert |
_Thread_local |