C语言大学实用教程 - (EPUB全文下载)

文件大小:8.8 mb。
文件格式:epub 格式。
书籍内容:

“十二五”普通高等教育本科国家级规划教材
国家精品课教材
国家精品资源共享课教材
大学计算机规划教材
C语言大学实用教程(第4版)
苏小红 孙志岗 陈惠鹏 等编著
王宇颖 主审
电子工业出版社
Publishing House of Electronics Industry
北京·BEIJING
内容简介
本书是“十二五”普通高等教育本科国家级规划教材和国家精品课程教材。全书共10章,内容包括:程序设计ABC,数据类型、运算符与表达式,键盘输入与屏幕输出,程序的控制结构,函数,数组,指针,结构体与共用体,文件操作,C程序设计常见错误及解决方案等。
本书注重教材的可读性和可用性,每章开头有内容关键词、重点和难点;每章结尾安排本章小结,给出了该章常见编程错误提示;典型例题一题多解,由浅入深,强化知识点、算法、编程方法与技巧;还将程序测试、程序调试与排错、软件的健壮性和代码风格、结构化与模块化程序设计方法等软件工程知识融入其中;配套教材《C语言大学实用教程学习指导(第4版)》包括习题解答、上机实验指导、案例分析三部分,案例分析中给出了错误案例与趣味经典实例分析;为任课教师免费提供电子课件及全部例题和习题源代码。另外,扫描二维码,可以观看视频或动画演示。
本书是一本充满趣味性和实用性的大学C语言教材,适合作为大学各专业公共课教材、ACM程序设计大赛培训教材和全国计算机等级考试参考书。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
C语言大学实用教程/苏小红等编著.—4版.—北京:电子工业出版社,2017.1
ISBN 978-7-121-30005-9
Ⅰ.①C… Ⅱ.①苏… Ⅲ.①C语言—程序设计—高等学校—教材 Ⅳ.①TP312.8
中国版本图书馆CIP数据核字(2016)第236324号
策划编辑:章海涛
责任编辑:冉哲
印刷:
装订:
出版发行:电子工业出版社 北京市海淀区万寿路173信箱
邮编 100036
开本:787×1092 1/16
印张:22.5
字数:576千字
版次:2004年8月第1版 2017年1月第4版
印次:2017年1月第1次印刷
定价:45.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。
质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。
本书咨询联系方式:192910558(qq群)。
致本书读者
在Java、C#等充满面向对象、快速开发和稳定可靠这样溢美之词的语言大行其道的今天,还如此耗费心力写一本关于已经落伍了的C语言的书,着实让人匪夷所思。虽然C语言在教育界还举足轻重,在系统开发领域依然健硕,铁杆支持者遍布世界各地,但是C语言的书籍种类繁多,早已被写到“滥”的地步了。这本书的存在还会有价值吗?
万物皆将成为时间的灰烬,其价值体现在燃烧时发出的光热。
C语言的重要性将会在第1章中阐述。在计算机教育方面,C语言是为数不多的与国外保持内容同步的课程之一,这大概也是因为C语言自身多年以来没有什么变化吧。但在教学深度上,尤其在把C语言从应试课程转变为实践工具
方面,国内无论教材还是课程建设方面都跟不上时代发展的步伐。
计算机科学日进千里,很多旧的思想、方法都被打破,不能与时俱进的语言必遭淘汰。可C语言却能奇迹般地以不动如山之姿态笑傲天下,论剑江湖,这套以静制动的本领,来自于C语言的灵活。
灵活,使C语言的用法可以产生诸般变化。每种变化都有其利与害,趋利避害是根本。但何为利,何为害呢?这是程序设计科学研究的主题之一。随着时间的推移,判断的标准总在变化。比如20世纪90年代以前,性能一直是最重要的,所有的程序设计方法都趋向于提高性能。当硬件越来越快、越来越便宜,软件越来越复杂、越来越昂贵,设计程序时考虑更多的是如何降低开发成本和难度,不惜以牺牲性能为代价。当网络成为技术推动力时,安全问题又成为重中之重。
无论思潮怎样变化,C语言总能有一套行之有效的方法来应对。这些方法完全构建在对C语言基本语法的应用之上,丝毫影响不到它固有的体系。一些适时的方法被制定为规则,另一些落后的方法则被划为禁手。如果C语言的教科书还只以讲述语法为主,而忽略在新形势下的新方法、新规则和新思想的传授
,就真的是没有价值了。
此书要做有价值的书,要让读这本书的人真正学会C语言。那么,达到什么程度算是“学会”了C语言呢?这倒是一个很有意思的问题。
本书作者中有一人,自称一生三次学会了C语言。
第一次是大一,看到C语言成绩后,不禁自封“C语言王子”。
待到大二,偶遇一个机会,用C语言开发一个真实的软件,才知道自己“卷上谈兵”的本领实在太小,实在与会用C语言的目标相去甚远。编了大小几个项目,上万行代码,自觉对C语言的掌握已炉火纯青,此为第二次学会。
待回眸品评这些项目,发现除了几副好皮囊能取悦用户之外,无论程序结构、可读性、可维护性还是稳定性都一团糟。年轻程序员的良心大受谴责,终于认识到,写好程序绝不是懂语法、会调用函数那么简单。又经历练,其间苦学软件工程、面向对象等理论,打造出第一个让自己由衷满意的程序,于是长出一口气,叹曰:“C,我终于会用了!”。
这条路走得着实辛苦,但也确实滋味无穷,乐在其中。留校任教后,他很快获得了讲C语言课的机会。欣然领命,直欲把经年积累一并爆发,送与学生。经前辈高人指点,选择了Kernighan与Ritchie所撰的圣经《C Programming Language》为教材。早闻此书,初见其形;边教边品,仰天长叹:“原来C语言若此,吾不曾会矣!”
总结往事,环顾业界,何谓“学会”?这是一个没有答案的提问。学完语法规则只是读完了小学,识字不少,还会造句,但还写不出大篇的漂亮文章。若要进步,就非要在算法和结构设计两方面努力了。但这两者实非一蹴而就,大学四年也只能 ............

书籍插图:
书籍《C语言大学实用教程》 - 插图1
书籍《C语言大学实用教程》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » C语言大学实用教程 - (EPUB全文下载)