目录









第1章C语言概述

1.1C语言简介

1.2C程序简介

1.3C程序的开发过程

本章总结

习题1

第2章C语言程序数据描述与计算

2.1常量及其类型

2.2变量的定义及初始化

2.3C语言的运算符和表达式

2.3.1运算符的优先级和结合性

2.3.2算术运算符与算术表达式

2.3.3赋值运算符与赋值表达式

2.3.4自增、自减运算符与表达式

2.3.5关系运算符与关系表达式

2.3.6逻辑运算符与逻辑表达式

2.3.7条件运算符与条件表达式

2.3.8逗号运算符与逗号表达式

2.3.9不同类型数据间的混合运算

本章总结

习题2

第3章顺序结构程序设计

3.1程序设计基础

3.2输入与输出函数的使用

3.2.1格式输出函数printf()

3.2.2格式输入函数scanf()

3.2.3单个字符输入函数getchar()和输出函数putchar()

3.3顺序结构程序设计举例

本章总结

习题3

第4章选择结构程序设计

4.1if语句

4.1.1单分支if语句

4.1.2双分支if语句

4.1.3多分支if语句






〖2〗







〖3〗

〖4〗



4.1.4if语句的嵌套

4.2switch语句

本章总结

习题4

第5章循环结构程序设计

5.1while语句

5.2dowhile语句

5.3for语句

5.4循环嵌套

5.5break语句和continue语句

本章总结

习题5

第6章数组

6.1一维数组

6.2二维数组

6.3字符数组和字符串

本章总结

习题6

第7章函数

7.1函数概述

7.2函数的定义和返回值

7.3函数的声明和调用

7.4函数的嵌套调用和递归调用

7.5变量的作用域和生存期

7.6内部函数和外部函数

本章总结

习题7

第8章指针

8.1指针与指针变量

8.2指针与数组

8.3字符串与指针

8.4指针与函数

本章总结

习题8

第9章结构体与共用体

9.1结构体

9.2共用体

本章总结

习题9

第10章预处理命令

10.1概述

10.2宏定义

10.3文件包含

10.4条件编译

本章总结

习题10

第11章文件

11.1C文件概述

11.2文件的打开与关闭

11.3文件的顺序读/写

11.4文件的随机读/写与检测

本章总结

习题11

第12章位运算

12.1位运算概述

12.2位运算符

12.2.1按位“与”运算

12.2.2按位“或”运算

12.2.3按位“异或”运算

12.2.4按位“取反”运算

12.2.5左移运算

12.2.6右移运算

12.3位段

本章总结

习题12

参考文献

附录A常用字符与7位ASCII码对照表

附录B运算符的优先级和结合性

附录C常用库函数