C语言编程思维-(第2版)

本书特色

[

本书的写作结合了作者多年C程序设计的授课经验,从知识点的讲述方法、例题设计,以及示例代码的排版风格上都充分体现出便于学习和适合讲授的特点。通过本书的学习,不仅仅能够掌握C语言程序设计知识,更能了解到如何运用C语言编程解决一些实际问题。

]

内容简介

[

书中每一个例题在示例代码之前都有分析,之后都有解释,这两处包含了编写程序的一些思想分析和总结,其中不乏一些编程经验和技巧,希望读者不要仅仅将注意力集中在源代码的阅读上,更应该对例题的这两个部分进行细致的阅读。

]

作者简介

[

陈萌,男,硕士,1975年出生,中国计算机协会会员,长期从事普通高校计算机基础课程教学工作,目前已积累独著、参编各类计算机教材7本。

]

目录

第1章编程十问11.1何谓编程21.2为何编程21.3怎样编程31.4计算机的世界有何不同41.5程序是怎样工作的51.6为什么选择C语言61.7C语言从何而来71.8C语言去向何方81.9数学与编程的关系101.10编程难吗11【技能训练题】12第2章编程环境与风格132.1搭建C语言开发环境132.2工程与程序242.3C语言程序的一般结构382.4标识符的命名与规则392.5程序的书写风格41【技能训练题】43【应试训练题】43第3章机器思维453.1机器解题的过程453.2用图形描述的解题过程(流程图)483.3用语言描述的解题过程(伪代码)51【技能训练题】54第4章顺序结构的程序554.1程序的组成554.1.1常量554.1.2变量声明与使用594.1.3C语言的运算符号614.1.4表达式与语句664.2程序与外界的交流694.2.1输入到程序704.2.2输出处理784.3程序的排错与调试864.3.1软件Bug与调试864.3.2常用调试工具884.3.3Visual Studio调试源程序的方法894.4典型的顺序问题984.4.1单位及货币的转换984.4.2面积的计算1014.4.3整数分解问题103【技能训练题】104【应试训练题】105第5章会思考的程序1115.1“智能”的实质1115.2选择结构的实现1125.2.1条件表达式1125.2.2if语句1145.2.3switch语句1235.2.4if和switch的选择1315.3典型的分支问题1325.3.1为什么密码都要输入两次1325.3.2成绩转换问题(百分制转优、良、中、差)1335.3.3排序问题136【技能训练题】138【应试训练题】139第6章循环往复,周而复始1456.1C语言的三种循环结构1456.1.1先判断,后循环(while)1466.1.2先循环,后判断(do�瞱hile)1486.1.3for语句1516.2无限循环与中途退出1536.2.1无限循环1536.2.2break和continue1556.2.3被遗忘的goto1596.3典型的循环问题1606.3.1循环输入1606.3.2多项式的求解1636.3.3循环的嵌套164【技能训练题】166【应试训练题】167第7章模块化与协作开发1747.1任务分解与协作1747.1.1任务分解的意义1747.1.2团队合作1757.2函数的定义与使用1767.2.1自定义函数1767.2.2函数的声明与调用1837.2.3全局变量与局部变量1857.2.4变量的生存周期1887.3库函数与API1907.3.1库函数1917.3.2系统API1927.3.3第三方API1937.4递归194【技能训练题】198【应试训练题】199第8章批量数据的处理2098.1一维数组与线性结构2098.1.1一维数组的定义与初始化2118.1.2一维数组的应用2148.2二维数组2238.2.1二维数组的定义2238.2.2二维数组的初始化2248.2.3二维数组的应用2268.3字符串2318.3.1字符数组与字符串的关系2318.3.2字符串的输入与输出2348.3.3常见字符串处理函数2358.3.4字符串的应用238【技能训练题】244【应试训练题】245第9章指针与内存2539.1指针是什么2539.1.1Windows的内存管理2539.1.2指针的定义2559.1.3指针的使用2579.1.4指针的右左法则2599.2指针的常用方法2619.2.1指针在数组中的运用2619.2.2指针在函数中的运用270【技能训练题】279【应试训练题】280第10章Windows文件系统及操作28810.1Windows文件系统28810.1.1Windows文件系统简介28810.1.2文件、文件夹和路径28910.1.3C语言中对路径的描述29010.1.4字符文件与二进制文件29110.1.5文件操作的一般流程29110.2文本文件的基本操作29310.2.1文本文件读写函数29310.2.2文本文件读写示例29610.3二进制文件的基本操作30110.3.1二进制文件读写函数30110.3.2二进制文件读写示例304【技能训练题】309【应试训练题】310第11章自定义数据类型31311.1结构体31311.1.1结构体数据类型简介31311.1.2结构体定义与引用31411.1.3结构体应用示例31711.2共用体31911.2.1共用体类型简介31911.2.2共用体定义与引用32011.2.3共用体应用示例321【技能训练题】323【应试训练题】324参考文献328附录AASCII码表329附录BVC常见错误提示331附录C常用库函数索引表334

封面

C语言编程思维-(第2版)

书名:C语言编程思维-(第2版)

作者:陈萌

页数:未知

定价:¥59.0

出版社:清华大学出版社

出版日期:2019-09-01

ISBN:9787302535904

PDF电子书大小:49MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注