文章插图
C程式设计案例教程(第3版)【第3版 C程式设计案例教程】《C程式设计案例教程(第3版)》是2019年1月清华大学出版社出版的图书 , 作者是张莉 。
基本介绍书名:C程式设计案例教程(第3版)
作者:张莉
ISBN:9787302518303
定价:59.50元
出版社:清华大学出版社
出版时间:2019年1月
内容简介C程式设计案例教程(第3版)C共有13章 , 通过案例全面解析C语言程式设计的知识要点、实现方法、基本原理 , 以及C语言的语义语法规範等 , 覆盖了相关知识内容与重点 , 主要包括电脑程式设计算法与实现、C语言程式设计结构组成和编译运行、Dev C++和Microsoft Visual studio 2017等常用IDE特点及使用、不同数据存储类型及相关数据计算、各类程式流程控制命令与控制结构、数组的创建定义与使用、函式定义与各类变数作用、编译预处理与宏定义使用方法、数据存储地址操作与指针变数、构造类型与自定义类型定义与使用、鍊表结构创建及套用、按位运算及套用、档案系统管理与数据档案操作使用等等 , 内容完整 , 共享资源丰富 。修订版突出实用案例分析 , 系统学习掌握知识要点套用与实践 。更适合学为中心线上线下混合式教学图书目录C程式设计案例教程(第3版)第1章电脑程式设计算法实现11.1程式设计概述11.1.1程式设计语言11.1.2程式设计过程31.2程式设计算法与实现41.3电脑程式算法的表示51.3.1自然语言描述51.3.2程式流程图描述61.3.3NS图描述81.3.4程式设计语言描述81.4程式算法实现案例分析121.5练习题15第2章C语言程式设计结构组成与编译运行162.1C语言程式设计概述162.1.1C语言程式设计的发展162.1.2C语言程式设计的特点172.1.3C语言程式的组成结构192.2C语言程式的编译与运行212.2.1编辑、调试与编译运行步骤212.2.2常用编译运行环境222.3C语言的语义规範342.3.1C语言程式的基本规範342.3.2C语言的标识符372.3.3C语言的关键字382.4练习题38第3章数据存储类型与相关运算393.1数据存储方式393.1.1数据存储与数制转换393.1.2数据存储类型与定义413.1.3存储地址与占用空间433.1.4数据常量分类453.1.5程式变数定义493.2数据存储方式与套用503.2.1数据存储的正负数问题503.2.2数据变数取值範围513.2.3实型数据存储方式553.2.4字元型数据存储方式583.2.5各种存储类型混合运算613.3运算符与表达式623.3.1运算符优先权与强制类型转换623.3.2算术运算符与算术表达式643.3.3赋值运算符与赋值表达式673.3.4逗号运算符与逗号表达式703.3.5关係运算符与关係表达式723.3.6逻辑运算符与逻辑表达式733.3.7条件运算符与条件表达式753.4练习题77C程式设计案例教程(第3版)第4章顺序结构程式设计794.1C程式设计流程控制794.1.1基本流程控制794.1.2顺序结构流程控制804.2基本顺序结构命令语句824.2.1赋值语句824.2.2空语句824.2.3複合语句834.2.4无条件转向语句834.2.5函式调用语句844.2.6表达式语句854.3常用基本输入输出函式864.3.1字元类型输入函式864.3.2字元类型输出函式884.3.3格式化输入输出函式894.4练习题96第5章条件分支结构程式设计985.1条件分支结构985.1.1简单if分支结构985.1.2ifelse分支结构1005.1.3嵌套的ifelse条件分支结构1025.1.4else if多路分支结构1065.2switchcase分支语句1085.2.1switchcase分支结构1095.2.2switchcase分支语句的套用1115.3综合案例分析1155.4练习题120第6章循环控制结构程式设计1226.1循环控制结构1226.1.1循环控制结构组成要素1226.1.2while循环控制结构1236.1.3dowhile循环控制结构1306.1.4for循环控制结构1336.2循环控制结构的嵌套1386.3循环控制结构的辅助控制命令1416.3.1无条件转移命令goto1416.3.2终止循环命令break1426.3.3提前进入下一次循环命令continue1456.4几种循环控制结构的比较1476.5循环控制结构综合案例分析1476.6练习题153第7章数组的定义及套用1557.1数组的性质1557.2一维数组的定义与引用1577.2.1一维数组的定义1577.2.2一维数组元素的引用1587.2.3一维数组的初始化1597.2.4一维数组套用案例1607.3多维数组的定义与引用1667.3.1二维数组的定义与引用1667.3.2二维数组程式算法案例1717.3.3三维数组的定义与引用1757.3.4多维数组的套用1767.4字元数组与字元串操作1777.4.1字元数组的定义与初始化1777.4.2字元串的处理及套用1797.4.3常用的字元串处理函式1817.4.4字元数组套用案例1887.5练习题193第8章函式与变数1958.1C语言函式的分类与套用1958.1.1C语言函式分类1958.1.2标準库函式1978.1.3自定义函式1998.2自定义函式与函式类型2028.3自定义函式参数与参数传递2038.3.1形式参数和实际参数2038.3.2数组作为函式参数2058.4自定义函式的调用2088.5函式的嵌套调用209 8.6函式的递归调用2118.7函式变数的存储与作用域2158.7.1局部变数2158.7.2全局变数2178.8动态存储变数和静态存储变数2218.8.1程式变数的存储类型2218.8.2auto型变数2238.8.3extern型变数2248.8.4static型局部变数与全局变数2248.8.5register型变数2268.9全局函式和局部函式2268.9.1局部函式2278.9.2全局函式2278.10函式与变数综合案例分析2308.11练习题237第9章编译预处理2419.1编译预处理命令2419.2宏定义与宏代换2429.2.1不带参数的宏定义2439.2.2带参数的宏定义2449.2.3宏定义作用域的终止2489.3档案包含处理2509.4条件编译2529.5练习题256第10章地址与指针变数25810.1变数的记忆体地址与指针25810.1.1指针变数的定义26010.1.2指针变数的赋值26110.1.3指针变数运算符及运算26210.1.4指针变数作函式参数26510.2数组与地址指针26710.2.1指向数组的指针变数26710.2.2指向数组元素的指针变数26810.2.3数组名作函式参数27110.2.4指针数组的指针变数作函式参数27310.2.5多维数组与指针变数27610.3字元串与指针变数28010.3.1字元串处理方法28010.3.2字元串指针作函式参数28410.4函式的指针及指向函式的指针变数28610.4.1函式指针变数的定义28710.4.2用函式指针调用函式28710.4.3用函式指针变数作函式参数28810.4.4返回指针值的指针函式29010.5指针数组与指向指针数组的指针变数29210.5.1指针数组29210.5.2指向指针的指针变数29510.6main()命令行参数传递29710.7指针变数综合案例29910.8练习题304第11章构造类型与自定义类型30711.1结构体类型与结构体变数30711.1.1结构体类型的定义30711.1.2结构体类型变数的定义及引用30911.2结构体数组的定义及引用31411.2.1结构体数组的定义及初始化31411.2.2结构体数组的引用31511.3指向结构体类型数据的指针31711.3.1指向结构体变数的指针31711.3.2指向结构体数组的指针31811.3.3结构体类型作为函式参数32011.4鍊表结构及套用324 11.4.1静态鍊表的创建及引用32511.4.2动态鍊表的创建及引用32611.4.3单向动态鍊表的创建及引用32811.4.4在单向动态鍊表中插入结点33211.4.5从单向动态鍊表中删除结点33811.5共用体类型与共用体变数34311.5.1共用体类型及共用体变数的定义34411.5.2共用体变数的引用34511.6枚举类型与枚举变数34811.6.1枚举类型的定义34811.6.2枚举类型变数34811.7自定义数据类型说明符35011.8练习题356第12章位运算操作35712.1位运算符及运算操作35712.1.1位运算及运算符35712.1.2按位与运算35812.1.3按位或运算35912.1.4按位异或运算36012.1.5按位取反运算36012.1.6按位左移运算36112.1.7按位右移运算36212.1.8複合赋值位运算36312.2位段定义及套用36312.2.1位段的定义36312.2.2位段的引用36512.3位运算操作套用案例36612.4练习题368第13章档案系统管理与操作36913.1档案的组成结构36913.1.1档案的概念与构成36913.1.2档案系统操作形式37113.2缓冲档案的操作与使用37213.2.1缓冲档案结构类型与档案指针37213.2.2缓冲档案的标準库函式37313.3档案的打开与关闭37413.3.1档案打开函式与操作模式37413.3.2档案关闭函式的使用37813.4档案中数据的读写操作37913.4.1档案中字元数据的读写操作37913.4.2档案中字元串数据的读写操作38313.4.3档案中数值数据的读写操作38613.4.4档案中数据的格式化读写操作38813.5档案位置指针的定位39113.5.1档案指针的定位操作39113.5.2档案指针复位函式39113.5.3档案指针当前位置测试函式39213.5.4定位指针函式39313.6档案操作错误的检测39413.6.1档案读写操作检测函式39513.6.2档案错误状态清除函式39613.7其他缓冲型档案函式39713.7.1档案结束符测试函式39713.7.2磁碟档案删除函式39813.8档案操作管理综合套用案例分析40013.9练习题403附录A常用字元的ASCII码407附录B运算符的优先权与结合性408参考文献409
- C++程式设计方法
- 电脑程式设计员中级国家职业技能鉴定
- 辽宁省第十二届人民代表大会代表 马晓红
- 第22届金酸莓奖
- Ext2
- 望江县第二中学
- 第一狂妃:绝色邪王宠妻无度
- 第八九九厂高级工程师 刘治安
- 东风第一枝·倾国倾城
- 中学生的第一本成功书