成功加入购物车
图书条目标准图
全新正版,可联系卖家要课件等配套资源,量大私信
沈涵飞 / 机械工业出版社 / 2023-02 / 其他
售价 ¥ 23.94 5.7折
定价 ¥42.00
品相 全新
优惠 满包邮
延迟发货说明
上书时间2023-05-18
卖家超过10天未登录
C语言程序设计 第2版
本书基于“十三五”职业教育国家规划教材修订而成,同时也是江苏省高等学校重点教材。 本书以培养学生程序设计基本能力为目标,以程序设计为主线,以任务驱动为手段,通过任务和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识进行介绍。 本书图文并茂,示例丰富,深度剖析了C语言的基础知识,内容涉及数据类型、算术运算、输入输出、流程控制、数组、函数、字符串、指针、结构体、文件处理等。本书对难以理解的概念,精心绘制了示意图,进行清晰、通俗的讲解。 本书将程序在线评测系统(http://oj.csoeasy.com/)引入课程教学,建立了适合初学者的阶梯式题库,让学生在程序评测过程中掌握自身的学习进度,取得成就感。 本书配有丰富的数字资源,包括课程网站(http://www.csoeasy.com/)、PPT、书中代码、习题及参考答案、速查表、C语言示范代码等。“新思维:C语言程序设计”课程自2014年在网易云课堂上线后,选课人数已超过2万人。 本书可作为应用型、技能型人才培养的计算机专业及相关专业的教学用书,也可作为对C程序设计感兴趣的读者的自学用书。
前言 程序设计伴手礼 导读问题清单 全书思维导图 二维码索引 第 1 章 初识C语言 / 001 1.1 计算机和程序设计语言 / 001 1.1.1 计算机的发展和程序 设计语言的产生 / 001 1.1.2 机器语言、汇编语言和高级语言 / 002 1.1.3 程序设计的开发效率和运行效率 / 003 1.1.4 最常见的程序设计语言及其用途 / 003 1.1.5 学习程序设计从C语言开始 / 004 1.2 C语言的发展和特点 / 005 1.2.1 C语言的发展 / 005 1.2.2 C语言的特点 / 006 1.3 C语言程序的初步探索 / 007 1.3.1 第1个程序:Hello,World! / 007 1.3.2 C/C++集成开发环境C-Free的 安装 / 008 1.3.3 先见森林,后见树木:马踏棋盘 / 010 1.4 算术表达式的计算 / 012 1.5 如何学好程序设计:模仿、理解和运用 / 013 习题 / 014 第 2 章 数据类型、运算和输入输出 / 015 2.1 标识符和关键字 / 015 2.2 常量和变量 / 015 2.2.1 普通常量和符号常量 / 015 2.2.2 变量的定义和初始化 / 016 2.2.3 赋值类运算符 / 017 2.2.4 构建知识之间的联系:2W1H模型 / 018 2.3 常用的基本数据类型及其特点 / 018 2.3.1 常用的数据类型 / 019 2.3.2 整数类型:精确表示限定 范围内的整数 / 019 2.3.3 浮点类型:近似地表示数据 / 020 2.4 C语言程序基本结构:DICO和 A+B问题 / 021 2.5 程序在线评测系统 / 022 2.6 基本算术运算:取整和取余 / 023 2.7 格式化输入:三位数反转 / 023 2.8 浮点数:计算圆的周长和面积 / 024 2.9 字符类型 / 026 2.10 强大、经典的scanf和printf / 027 2.11 在命令行界面编译和运行程序 / 030 2.12 文件、I/O重定向和管道* / 031 2.12.1 抽象思维:一切都是文件 / 031 2.12.2 管道机制 / 032 习题 / 033 第 3 章 分支结构 / 035 3.1 if-else语句的三种基本形式 / 035 3.1.1 基本结构一:单分支结构 / 035 3.1.2 基本结构二:双分支结构 / 036 3.1.3 双分支结构和三元运算符 / 037 3.1.4 基本结构三:多分支结构 / 037 3.1.5 C语言的if-else匹配问题* / 039 3.2 语法错误和逻辑错误 / 039 3.3 运算符、表达式和优先级 / 040 3.3.1 关系运算符与关系表达式 / 040 3.3.2 逻辑运算符和逻辑表达式 / 041 3.3.3 自增自减运算符 / 043 3.3.4 逻辑运算符的短路特性 / 044 3.4 多路分支语句switch-case-break / 045 3.4.1 switch-case-break的基本用法 / 045 3.4.2 多个case语句相同情况的处理 / 047 3.5 代码格式化:让代码清晰易读 / 049 3.6 三类任务的特点及学习策略 / 050 习题 / 051 第 4 章 循环结构 / 053 4.1 最简单的循环:简单重复 / 053 4.1.1 代码的优化 / 054 4.1.2 左闭右开 / 055 4.2 循环表示序列:计算1~100的和 / 055 4.2.1 累积运算:求1~100的和 / 055 4.2.2 计算1~100的和的PHP、Java、 Swift和Python版本 / 057 4.2.3 罗塞塔石碑语言学习法 / 058 4.3 从特定的数扩展到序列:水仙花数 / 059 4.4 三种基本循环结构及运行流程 / 060 4.5 流程图和while循环:3n+1问题 / 062 4.6 do-while循环:迭代法求平方根 / 063 4.7 二重循环:九九乘法表 / 064 4.8 多重循环:水仙花数 / 065 4.9 改变循环执行流程:break和continue / 066 4.10 while典型结构:读取比较二合一* / 067 习题 / 069 第 5 章 算法和程序设计 / 071 5.1 程序=算法+数据结构 / 071 5.2 算法的五大特点 / 072 5.3 算法的表示 / 072 5.3.1 流程图 / 072 5.3.2 N-S流程图 / 073 5.3.3 思维导图 / 073 5.4 程序设计方法 / 074 5.4.1 程序设计的一般步骤 / 074 5.4.2 结构化程序设计方法 / 075 5.5 C++中的标准模板库(STL)* / 076 习题 / 077 第 6 章 批量数据的处理—— 数组 / 079 6.1 初识数组:从一组数中找出最大值 / 079 6.2 数组进阶:选择排序法 / 081 6.3 动态申请数组* / 083 6.4 二维数组:计算方阵对角线元素之和 / 084 6.5 模拟:奇数阶魔方 (从伪代码到C语言)* / 087 6.6 数组应用举例:统计各类字符的个数 / 088 习题 / 089 第 7 章 模块化设计—— 函数 / 091 7.1 函数的基本知识 / 091 7.2 函数的调用过程 / 092 7.3 编写自定义函数:分段函数 / 094 7.4 函数的四种类型 / 096 7.5 数组作为函数参数:寻找数组中的最大值 / 096 7.6 递归函数:计算阶乘和斐波那契数列 / 097 7.7 计算程序运行时间:递归和递推的 效率比较* / 099 7.8 经典递归问题:汉诺塔* / 100 7.9 编译流程:预处理、编译、汇编、链接 / 102 7.10 全局变量、静态变量: 优化斐波那契数列的递归版本 / 104 7.11 预处理命令 / 106 7.12 MVC(模型、视图、控制器)设计模式 / 108 习题 / 110 第 8 章 特殊的字符数组—— 字符串 / 111 8.1 字符串的声明、输入和输出 / 111 8.2 字符串的简单应用:判断回文串 / 112 8.3
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30