内容推荐 本书注重理论联系实际,突出实用性,改正了以往教材过于注重语法的缺点;语言通俗易懂,做到在内容的编排上尽量符合初学者的要求;精选典型例题、习题,实例由易到难,并给出多种解题方法,对内容进行了扩展,有助于读者理解和消化那些难以理解的概念。本书紧密结合C99标准,补充了部分C99中的新特性。全书共分12章,主要内容包括:C语言概述、C语言程序设计基础、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共用体、文件、预处理命令及位运算。 目录 第1章 C语言概述 1.1 C语言概况 1.2 C语言的特点 1.3 C语言程序简介 1.4 C语言程序的运行 习题 第2章 C语言程序设计基础 2.1 算法与程序设计步骤 2.2 常量与变量 2.3 C语言的数据类型 2.4 数据类型的混合运算 2.5 算术运算 2.6 赋值运算 2.7 逗号运算 习题 第3章 顺序结构程序设计 3.1 C语句 3.2 赋值语句 3.3 数据的输入与输出 3.4 顺序结构程序举例 习题 第4章 分支结构程序设计 4.1 关系运算符和关系表达式 4.2 逻辑运算符和逻辑表达式 4.3 if语句 4.4 条件运算符和条件表达式 4.5 switch语句 习题 第5章 循环结构程序设计 5.1 循环的概念 5.2 while循环 5.3 do-while循环 5.4 for循环 5.5 break语句和continue语句 5.6 循环的嵌套 5.7 综合应用举例 习题 第6章 数组 6.1 数组的定义和引用 6.2 字符型数组 6.3 综合应用举例 习题 第7章 函数 7.1 函数概述 7.2 函数的定义 7.3 函数的参数和返回值 7.4 函数的调用 7.5 函数的嵌套调用、递归调用 7.6 数组作函数参数 7.7 变量的作用域及存储类型 7.8 内部函数和外部函数 习题 第8章 指针 8.1 地址和指针的概念 8.2 指针变量的定义和引用 8.3 数组和指针 8.4 字符串和指针 8.5 指针与函数 8.6 指向指针的指针 8.7 用指针进行内存动态分配 8.8 有关指针的数据类型与运算的使用说明 习题 第9章 结构体与共用体 9.1 结构体概述 9.2 定义结构体类型变量的方法 9.3 结构体变量的引用 9.4 结构体变量的初始化 9.5 结构体数组 9.6 指向结构体类型数据的指针 9.7 共用体 9.8 枚举类型 9.9 用typedef定义类型 习题 第10章 文件 10.1 C文件概述 10.2 文件的打开与关闭 10.3 文件的读写 10.4 位置指针与文件定位 10.5 其他文件操作函数 习题 第11章 预处理命令 11.1 概述 11.2 宏定义 11.3 “文件包含”处理 11.4 条件编译 习题 第12章 位运算 12.1 位运算符和位运算 12.2 位运算实例 习题 附录Ⅰ C语言中的常用关键字 附录Ⅱ 常用ASCII码与字符对照表 附录Ⅲ C语言运算符优先级列表 附录Ⅳ C语言常用的库函数 附录Ⅴ 计算机基础知识 附录Ⅵ 软件工程基础知识 |