• 新概念C程序设计大学教程
21年品牌 40万+商家 超1.5亿件商品

新概念C程序设计大学教程

12 3.1折 39 九五品

仅1件

天津武清
认证卖家担保交易快速发货售后保障

作者张基温 著

出版社清华大学出版社

ISBN9787302394433

出版时间2015-09

版次1

装帧平装

开本16开

纸张胶版纸

页数333页

字数99999千字

定价39元

上书时间2024-04-29

鲁是特

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:新概念C程序设计大学教程
定价:39元
作者:张基温 著
出版社:清华大学出版社
出版日期:2015-09-01
ISBN:9787302394433
字数:513000
页码:333
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
本书以C99为蓝本。  本书零起点,实例引导,轻松入门,逐步深入。  本书概念清晰、准确,具有深度和内涵。  本书以计算思维训练为中心,以能力培养为目标。  本书提倡算法分析和测试设计相互配合的现代程序设计方法。  本书习题类型多、题量大,覆盖面宽。 本书结构独特,适合不同层次、不同目的的学习需求。 本书配套PPT教案可到清华大学出版社官网下载。
内容提要
《新概念C程序设计大学教程(C99版)》是一本以计算思维训练为核心,以能力培养为目标的C语言程序设计教材,基于“程序设计=算法思维+语言艺术+工程规范”的指导思想和“前期以培养解题思路为主,语法知识够用就行;后期以补充必要的语法细节”的原则编写。全书分为程途启步、组织数据、构建算法和语海探幽4篇。篇用一个例子,分3个层次,快速而轻松地将读者引入程序设计之途,同时引入算法分析与测试设计相结合的程序设计方法,为进一步学习奠定基础。第2篇通过数组、结构体和指针3种构造数据类型的应用,开阔读者程序设计的眼界。第3篇从几个经典问题入手,通过穷举、迭代、递归、计算机模拟的介绍,将读者的思维纳入科学轨道。第4篇是关于一些重要语法现象的扩展和注解,介绍一些重要语法问题的细节,使读者在发挥C语言优势方面得到提升,可以作为知识扩展的阅读材料或自学参考。
目录
篇程途启步 单元简单程序设计 1.1C语言程序主框架 1.1.1用伪代码描述的简单计算器程序算法 1.1.2将伪代码描述的算法逐步细化为C程序 1.2数据类型与数据形式 1.2.1数据类型 1.2.2程序中的数据形式及其引用方式 1.3标识符与声明 1.3.1标识符 1.3.2声明 1.3.3变量的声明与初始化 1.4操作符 1.4.1赋值操作符与赋值表达式 1.4.2算术操作符与算术表达式 1.4.3操作符的优先级与结合性 1.5函数 1.5.1函数及其应用过程 1.5.2函数调用与函数返回 1.5.3函数定义 1.5.4局部变量 1.5.5函数声明 1.5.6main()函数 1.5.7函数库、头文件与文件包含命令 1.6格式化输入/输出函数 1.6.1printf()函数的基本用法 1.6.2scanf()的基本用法 1.7C程序的编译与执行 1.7.1C语言程序的编译与连接 1.7.2程序中的错误和异常 1.7.3程序测试 1.7.4设计用户友好的程序 习题1 第2单元选择程序设计 2.1可选择计算类型的计算器程序算法分析 2.1.1主函数的算法分析 2.1.2计算函数calculate()的算法分析 2.1.3判等操作符与关系操作符 2.2if—else型选择结构 2.2.1用if—else结构实现的calculate()函数 2.2.2ifelse结构的应用特点 2.2.3良好的程序书写风格 2.3选择结构的程序测试 2.3.1白箱测试法 2.3.2等价分类法 2.4字符类型 2.4.1ASCII码 2.4.2char类型的基本特点 2.4.3转义字符 2.4.4字符的输入/输出 2.5浮点类型 2.5.1浮点类型取值范围与表数精度 2.5.2浮点类型变量和字面量 2.5.3浮点类型数据的操作 2.6switch型选择结构 2.6.1基于整数值匹配的选择结构——switch结构 2.6.2—个字符分类程序 2.6.3用switch结构实现的calculate()函数 2.6.4switch结构与if—else结构的比较 习题2 第3单元重复程序设计 3.1可连续计算的计算器程序的算法分析 3.1.1主函数初步算法 3.1.2主函数算法细化 3.1.3重复结构的C语言实现途径 3.2while结构 3.2.1while结构的基本机理 3.2.2使用while结构的可连续计算的计算器主函数 3.2.3逗号操作符 3.3do—while结构 3.3.1do—while结构的基本机理 3.3.2使用do—while结构的可连续计算的计算器程序主函数 3.4for结构 3.4.1for结构的基本机理 3.4.2使用for结构的可连续计算的计算器程序主函数 3.4.3计数型重复结构 3.4.4复合赋值操作符与增值、减值操作符 3.5重复结构的程序测试 3.5.1基于路径覆盖的重复结构测试 3.5.2边值分析法与重复结构测试 3.5.3基于因果分析的程序测试 3.6在重复体内控制重复过程 3.6.1跳出当前层控制结构语句break 3.6.2提前结束当前重复体语句continue 3.6.3实例:求素数 习题3 第2篇组织数据 第4单元同类型数据的聚合类型:数组 4.1一维数组 4.1.1数组的特点 4.1.2数组的定义 4.1.3数组初始化 4.1.4访问下标变量 4.2二维数组 4.2.1二维数组的概念 4.2.2二维数组的初始化 4.2.3访问二维数组元素 4.3字符串 4.3.1字符串字面量 4.3.2字符串变量 4.3.3字符串的输入/输出 4.3.4字符串操作库函数 习题4 第5单元描述一类对象属性的聚合类型:结构体和共用体 5.1结构体类型与结构体变量 5.1.1结构体类型及其定制 5.1.2结构体变量的声明与初始化 5.1.3结构体变量及其分量的应用 5.2用结构体数组存储一组学生信息 5.2.1结构体数组的定义与初始化 5.2.2结构体数组元素的访问 5.3共用体类型 5.3.1共用体类型的定制与共用体变量的定义 5.3.2共用体类型与结构体类型的比较 5.3.3共用体变量的应用 习题5 第6单元指针 6.1指针类型与指针变量 6.1.1指针一基类型十地址 6.1.2同类型指针间的赋值与判等操作 6.1.3指针的递引用 6.1.4悬空指针、空指针与void指针 习题6.1 6.2数组的指针形式 6.2.1数组名与指向数组元素的指针 6.2.2指向数组元素指针的加减运算 6.2.2指针与字符串 6.2.3二维数组与指针 习题6.2 6.3指向结构体变量的指针与链表 6.3.1指向结构体类型变量的指针 6.3.2链表及其特点 6.3.3构建链表 习题6.3 6.4动态存储分配 6.4.1申请需要的存储空间 6.4.2释放一个指针指向的存储空间 6.4.3修改一个指针指向的存储空间大小 6.4.4构建动态链表 习题6.4 第3篇构建算法 第7单元基础算法 7.1穷举 7.1.1搬砖问题 7.1.2推断名次 习题7.1 7.2迭代与递推 7.2.1用二分迭代法求方程在指定区间的根 7.2.2猴子吃桃子 7.2.3用辗转相除法求两个正整数的公因子 习题7.2 7.3递归 7.3.1阶乘的递归计算 7.3.2汉诺塔 习题7.3 第8单元计算机模拟 8.1随机问题模拟 8.1.1产品随机抽样 8.1.2用蒙特卡洛法求n的近似值 习题8.1 8.2基于步长的模拟 8.2.1事件步长法——中子扩散问题 8.2.2时间步长法——盐水池问题 习题8.2 第9单元数据处理 9.1排序 9.1.1直接选择排序 9.1.2冒泡排序 习题9.1 9.2查找 9.2.1穷举查找 9.2.2二分查找 习题9.2 …… 第4篇语海探幽
作者介绍

序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP