加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 C语言程序设计——程序思维与代码调试 周幸妮 电子工业出版
¥ ×1
商品
服务
物流
第1章 程序概论 11.1 流程的概念 11.1.1 关于流程 11.1.2 流程的表达方式 31.1.3 流程的基本逻辑结构 41.2 程序的概念 81.2.1 自动化流程 91.2.2 程序的概念 91.2.3 程序的执行特点 121.2.4 计算机工作流程 121.3 程序的构成 131.3.1 计算机解题流程之数据 141.3.2 计算机解题流程之处理 151.3.3 计算机解题流程之结果 151.4 程序的开发过程 171.4.1 问题引例 171.4.2 程序开发基本步骤 181.4.3 计算机解题实例 191.4.4 程序开发流程 241.5 C语言程序简介 251.5.1 C程序样例 251.5.2 C程序框架结构 281.5.3 代码格式要求 291.6 本章小结 30习题 31第2章 算法 322.1 算法的概念 322.2 算法的表示 352.3 算法的可行性 392.4 算法的通用性 422.5 算法的全面性 442.6 算法设计过程与算法特性 492.6 本章小结 52习题 52第3章 基本数据 543.1 常量与变量 543.1.1 常量 543.1.2 变量 563.2 数据类型 623.2.1 计算机中的信息表示 623.2.2 计算机中的信息处理问题讨论 633.2.3 C语言的基本数据类型 663.3 整数存储规则 673.3.1 有符号整数 683.3.2 无符号整数 683.3.3 字符类型数据 693.4 实数存储规则 703.5 运算符与表达式 743.6 数值处理 763.6.1 算术运算符和算术表达式 763.6.2 数据运算中的出界问题 803.7 逻辑判断处理 813.7.1 关系运算 813.7.2 逻辑运算 823.8 数据类型转换 863.8.1 强制类型转换 883.8.2 自动类型转换 893.9 其他运算 903.9.1 条件表达式 903.9.2 sizeof运算符 913.9.3 赋值运算符与表达式 923.9.4 复合赋值运算符 923.9.5 逗号运算符和逗号表达式 923.10 本章小结 93习题 94第4章 输入/输出 954.1 输入/输出的概念 954.1.1 标准输入/输出 954.1.2 C标准库函数 964.1.3 头文件 964.2 数据的输出 974.2.1 字符输出函数 974.2.2 字符串输出函数 984.2.3 格式输出函数 994.3 数据的输入 1024.3.1 字符输入函数 1034.3.2 字符串输入函数 1044.3.3 格式输入函数 1054.4 数据输入的常见问题 1094.5 本章小结 112习题 113第5章 程序语句 1155.1 顺序结构 1155.2 双分支选择结构 1175.2.1 双分支选择结构的语法规则 1175.2.2 复合语句的作用 1185.2.3 if语句实例 1195.2.4 嵌套的if-else语句 1215.3 多分支选择结构 1245.3.1 多分支问题的引入 1245.3.2 多分支结构语法规则 1255.3.3 多分支结构实例 1285.3.4 各种分支结构语句的比较 1345.4 循环问题的引入 1345.4.1 循环中的要素分析 1345.4.2 循环三要素 1365.4.3 循环语句 1375.5 当型循环结构 1375.5.1 当型循环语法规则 1375.5.2 循环要素必要性验证 1385.5.3 当型循环实例 1425.5.4 循环控制方式 1465.6 直到型循环结构 1465.6.1 直到型循环语法规则 1465.6.2 do-while的适用场合 1505.6.3 do-while语句实例 1505.7 当型循环的另一种形式 1515.7.1 for语句语法规则 1515.7.2 for语句实例 1525.8 无限循环 1545.8.1 实际问题中的无限制循环 1545.8.2 无限循环的while语句表达 1545.8.3 无限循环的for语句表达 1555.9 中断循环 1575.9.1 实际问题中的循环中断 1575.9.2 跳出循环的break语句 1585.9.3 在循环内跳转的continue语句 1615.10 自由跳转机制 1645.10.1 自由跳转的概念 1645.10.2 无条件转移语句规则 1645.10.3 无条件转移语句实例 1645.10.4 goto语句的特点 1665.11 本章小结 167习题 168第6章 数组 1726.1 数组的概念 1726.1.1 一组同类型数据的处理问题 1726.1.2 一组同类型数据所需要的表达方式 1756.2 数组的存储 1766.2.1 数组的定义 1766.2.2 数组的初始化 1786.2.3 数组的空间分配 1796.2.4 数组的空间查看 1806.3 一维数组的操作 1836.4 二维数组的操作 1966.5 字符数组的操作 2056.6 本章小结 214习题 215第7章 指针 2177.1 指针的概念 2177.1.1 名称引用和地址引用 2177.1.2 存储空间的管理 2197.1.3 指针的概念 2237.2 指针的运算 2247.2.1 指针运算符 2247.2.2 指针运算种类 2247.2.3 指针运算基本规则 2247.2.4 指针偏移的意义 2277.2.5 空指针的概念 2307.3 指针与数组 2307.3.1 指针与一维数组 2307.3.2 指针与二维数组 2347.4 指针与多组字符串问题 2387.4.1 一维指针数组与指向指针的指针 2407.5 本章小结 241习题 242第8章 复合类型数据 2448.1 结构体的概念 2448.1.1 问题引入 2448.1.2 综合数据表的存储方案 2458.2 结构体的存储 2468.2.1 结构体类型定义 2468.2.2 结构体变量定义 2488.2.3 结构体初始化 2488.2.4 结构体变量空间分配 2498.2.5 结构体成员引用 2538.3 结构体应用实例 2548.4 共用体 2648.4.1 问题引入 2648.4.2 共用体的空间存储描述 2648.5 枚举 2698.5.1 问题引入 2698.5.2 枚举的概念及定义形式 2708.5.3 枚举实例 2718.5.4 枚举的使用规则 2728.6 声明新的类型名 2738.6.1 问题引入 2738.6.2 typedef声明形式及使用 2758.7 本章小结 275习题 276第9章 函数 2789.1 函数的概念 2789.1.1 问题的提出 2789.1.2 模块的概念 2799.2 函数形式设计 2819.2.1 模块间信息交流方法 2819.2.2 函数形式设计 2829.3 函数间信息交流机制设计 2859.3.1 函数间信息交流特点分析 2859.3.2 函数间信息交流之处理数据的提交与接收 2879.3.3 函数结果的获取方式 2889.4 函数总体设计 2899.4.1 函数设计要素 2899.4.2 函数间信息传递归结 2899.4.3 函数的调用 2909.5 函数设计实例 2929.5.1 传值调用 2929.5.2 传址调用 2989.5.3 函数综合实例 3069.5.4 main函数的参数 3169.6 作用域 3199.6.1 问题引入 3199.6.2 模块的屏蔽机制 3219.6.3 内存分区与存储分类 3229.6.4 屏蔽机制1――变量的有效期和作用范围 3239.6.5 屏蔽机制2――函数的有效范围 3309.6.6 屏蔽机制3――共享数据的使用限制 3329.7 递归 3339.7.1 引例 3339.7.2 递归概念 3369.7.3 递归实例 3379.8 本章小结 339习题 340第10章 编译预处理――编译前的工作 34310.1 问题的引入 34310.2 宏定义 34410.2.1 简单的宏定义 34410.2.2 带参数的宏定义 34610.2.3 宏定义的副作用 34810.3 文件包含 34810.4 条件编译 35010.5 本章小结 353习题 354第11章 文件――外存数据的操纵 35611.1 问题的引入 35611.2 文件的概念 35711.3 文件的操作流程 35811.4 内存和外存的数据交流 35911.5 程序对文件的操作 36111.5.1 打开文件 36111.5.2 文件的读写 36211.5.3 关闭文件 36611.5.4 随机读取文件内容 36711.6 关于文件读写函数的讨论 36811.7 程序调试与输入输出重定向 37211.8 本章小结 374习题 375第12章 程序的运行 37712.1 程序运行环境 37712.1.1 集成环境主界面 37912.1.2 建立项目 38012.1.3 新建源文件 38212.1.4 编辑源文件 38212.1.5 编译源文件 38412.1.6 链接程序 38512.1.7 运行程序 38612.2 程序测试 38712.2.1 引子 38712.2.2 程序测试方法与实例 38812.3 程序调试概念 39212.3.1 bug与debug 39212.3.2 bug无处不在 39312.3.3 软件调试的困难 39312.4 软件调试的方法论 39412.4.1 引例 39412.4.2 软件调试的基本过程 39512.4.3 程序错误的查找方法讨论 39512.4.4 跟踪方法方案探索 39712.5 程序调试工具 39912.5.1 IDE中调试器的功能 39912.5.2 调试命令 40112.6 调试实例 40512.6.1 基本调试步骤示例 40512.6.2 调试查找程序错误示例 40712.6.3 调用栈的使用示例 41612.6.4 数据断点使用示例 41812.7 本章小结 420习题 421附录A 运算符的优先级和结合性 425附录B ASCII码表 426附录C C语言常用库函数 427附录D 常用转义字符表 432附录E 位运算简介 433附录F 在工程中加入多个文件 435附录G 编程范式 441附录H 空类型void问题 449参考文献 450
本书站在程序设计的角度,从程序和算法、数据、程序语句、指针、结构体、函数和文件等基本的C语言要素讲起,全面介绍C语言程序设计的方方面面,引导学习者以“程序的思维”看问题,即如何从一个问题入手,算法应该如何设计、程序如何实现的角度去看程序设计问题,让初学者容易理解并掌握程序设计的基本思想与方法。通过对实际问题、解决方法或存在问题的讨论,引入新概念,深入浅出,让学习的过程变得有趣且容易。本书图文、表格并茂,便于直观理解。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员