C语言程式设计(第二版)(刘振安主编书籍)一般指本词条
《C语言程式设计(第2版)》是2012年清华大学出版社出版的图书,作者是李泽中、孙红艳、张智勇、刘玉利。
本书作为高职高专学生学习计算机编程的入门教材,着重讲述了电脑程式设计的基础知识、基本算法和套用编程思想,其目的在于使学生学习C语言程式设计之后,能结合实际进行应用程式的研製和开发。全书共分为11章,主要内容包括介绍C语言的特点、标识符和程式的基本结构,C语言的数据类型、运算符和表达式,C语言的顺序、选择和循环三种程式设计的基本结构及其在程式设计中的基本套用,C语言的编译预处理,C语言的构造类型、指针类型、枚举类型和用户自定义类型及其在编程中的基本套用,C语言的函式及其基本套用,C语言中的档案操作等。 本书内容翔实,层次分明,结构紧凑,叙述深入浅出,通俗易懂。适合作为高职高专及各类大专院校的教材,也可作为等级考试的参考书和其他计算机编程人员的参考书。
第1章C语言概述 11.1C语言的发展 11.2C语言的特点 11.3C语言的基本符号 21.4C语言程式结构 31.4.1C语言程式的总体结构 31.4.2函式的一般结构 41.4.3源程式书写格式 51.5Win-TC/VisualC++6.0集成环境下C语言上机操作 61.5.1上机实验操作步骤与要求 61.5.2Win-TC系统上机操作方法 71.5.3VisualC++6.0系统上机操作方法 11习题1 16第2章数据类型、运算符和表达式 172.1C语言的数据类型 172.2 常量与变数 182.2.1 常量 182.2.2 变数 222.3 变数赋初值 252.4 各类数值型数据间的混合运算 262.5 C语言的运算符和表达式 272.5.1 算术运算符和算术表达式 272.5.2 关係运算符和关係表达式 302.5.3 逻辑运算符和逻辑表达式 312.5.4 赋值运算符和赋值表达式 322.5.5 条件运算符和条件表达式 332.5.6 逗号运算符和逗号表达式 342.5.7 求位元组数运算 352.5.8 位逻辑运算 352.5.9 位移运算和位运算赋值运算符 362.5.10运算符的优先权与结合性 372.6上机实训 38习题2 40第3章顺序程式设计 433.1C语句概述 433.2程式的三种基本结构 443.3赋值语句 463.4格式输入与输出 463.4.1printf()函式(格式输出函式) 473.4.2scanf()函式(格式输入函式) 513.5字元数据的输入输出函式 563.5.1putchar函式(字元输出函式) 563.5.2getchar()函式(字元输入函式) 573.6顺序结构程式设计举例 583.7上机实训 60习题3 61第4章选择结构程式设计 644.1程式流程图 644.2if语句 664.2.1if语句的三种格式 664.2.2if语句的嵌套 704.3多分支选择语句(switch语句) 724.4程式综合举例 784.5上机实训 83习题4 84第5章循环结构 885.1for语句 885.1.1for语句的一般形式和执行过程 885.1.2for语句的各种形式 895.1.3for循环程式举例 905.2while语句 925.2.1while语句的一般形式和执行过程 925.2.2使用while语句应注意的问题 935.3do-while语句 945.3.1do-while语句的一般形式和执行过程 945.3.2使用do-while语句应注意的问题 955.4break语句和continue语句 965.4.1break语句 965.4.2continue语句 975.5程式综合举例 985.6上机实训 102习题5 103第6章数组 1076.1一维数组 1076.1.1一维数组的定义 1076.1.2一维数组元素的引用 1086.1.3一维数组元素的初始化 1096.1.4一维数组的套用举例 1106.2二维数组 1126.2.1二维数组的定义 1126.2.2二维数组元素的引用 1136.2.3二维数组元素的初始化 1136.2.4二维数组的套用举例 1146.3字元数组 1156.3.1字元数组的定义 1156.3.2字元数组的初始化 1156.3.3字元数组的引用及套用举例 1166.3.4字元串处理函式 1196.4程式综合举例 1216.5上机实训 126习题6 126第7章函式 1317.1函式的定义和调用 1317.1.1函式的定义 1317.1.2函式说明与调用 1327.1.3函式的返回值 1347.2变数的作用域 1357.2.1局部变数 1357.2.2全局变数 1357.3变数的存储类型 1387.3.1静态存储方式和动态存储方式 1387.3.2变数的存储类型 1387.4函式间的数据传送 141
7.4.1传值方式 1417.4.2地址複製方式 1427.4.3利用参数返回结果 1437.4.4利用函式返回值传递数据 1437.4.5利用全局变数传递数据 1437.5函式的嵌套调用和递归调用 1437.5.1函式嵌套调用 1437.5.2函式递归调用 1457.6内部函式和外部函式 1467.6.1内部函式 1467.6.2外部函式 1477.7程式综合举例 1477.8上机实训 155习题7 156第8章编译预处理 1628.1宏定义 1628.1.1不带参数的宏定义 1628.1.2带参数的宏定义 1648.2档案包含 1668.3条件编译 1678.4程式综合举例 1698.5上机实训 170习题8 171第9章指针 1759.1地址、指针和变数 1759.1.1地址和指针的基本概念 1759.1.2指针变数类型的定义 1779.1.3指针变数的赋值 1779.2指针运算 1799.2.1指针运算符 1799.2.2指针变数的运算 1809.3指针与数组 1829.3.1数组指针 1829.3.2字元指针 1929.3.3指针数组 1969.4函式与指针 1999.4.1函式的指针 1999.4.2返回指针值的函式 2009.4.3指向指针的指针 2019.5程式综合举例 2039.6上机实训 208实训1 208实训2 209实训3 210习题9 211第10章结构体、共用体和枚举类型 21510.1结构体类型 21510.1.1结构体类型的用途 21510.1.2结构体类型的构建及结构体变数的定义 21610.1.3结构体变数的使用 21910.1.4结构体数组套用实例 22110.2自定义类型 22310.2.1自定义类型的定义及使用 22310.2.2自定义类型编程实例 22510.3结构体指针 22810.3.1引用结构体指针指向的结构体变数的成员 22810.3.2鍊表 23010.4枚举类型 23810.4.1C语言枚举类型的
语法规定 23810.4.2枚举类型套用实例 24110.5共用体 24210.6程式综合举例 24310.7上机实训 246习题10 247第11章档案 25611.1档案的基本概念 25611.1.1档案的概念 25611.1.2档案名称称 25611.1.3两种重要的档案类型 25711.1.4档案的缓冲机制 25811.1.5FILE指针 25911.1.6档案位置指针 26011.1.7档案结束符 26011.1.8访问档案 26111.2档案的打开与关闭 26111.2.1打开档案函式fopen() 26111.2.2关闭档案函式fclose() 26311.3档案的顺序读写 26311.3.1字元读写函式 26311.3.2字元串读写函式 26511.3.3格式化读写函式 26711.3.4数据块读写函式 26911.4档案的随机读写 27111.5档案检测 27411.6程式综合举例 27511.7上机实训 279习题11 279附录AASCII代码表 283附录BTurboC常用库函式 284参考文献 294
本文发布于:2023-03-26 16:57:46,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1680160763261720.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |