新書推薦:
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:HK$
61.4
《
女人的中国医疗史:汉唐之间的健康照顾与性别
》
售價:HK$
103.8
《
资治通鉴熊逸版:第四辑
》
售價:HK$
470.8
|
內容簡介: |
本书是在2011年*版的基础上修订而成的。
本书共11章,根据初学者的认知特点,循序渐进、紧贴教学、深入浅出地讲述了C语言的基本概念、数据类型、结构化程序设计的三种结构顺序结构、选择结构、循环结构、数组、函数、指针、结构体与共用体、预编译、位运算以及文件等相关知识。通过大量有着
明确知识点的例题与习题,使读者理解和掌握程序设计,更好地驾驭计算机这个程序的
机器。
本书可作为高等院校计算机及理工类各专业、成人教育学院C语言程序设计课程的教材,也可作为高等学校学生和广大计算机爱好者学习掌握C语言的自学教材。
|
內容試閱:
|
计算机程序设计基础是高等学校计算机基础课程中的核心课程、本书总结了作者多年的教学和软件开发经验,以C程序设计语言为基础,注重程序设计与软件开发的基本概念、方法和思路,旨在培养读者的基本编程能力、逻辑思维和抽象思维能力。学习程序设计对于大学生来说不仅是职业技能的培养过程,也是创造性思维的开发
过程。
C语言程序设计是计算机及相关专业的一门程序设计启蒙课程,也是许多计算机后续课程的基础。Joel Spolsky,昔日耶鲁大学计算机系学生,今日Fog Creek软件公司的CEO指出:
虽然在实际使用中C语言已经越来越罕见,但是它仍然是当前程序员的共同语言。C语言让程序员互相沟通,更重要的是,它比你在大学中学到的现代语言
比如ML语言、Java语言、Python语言或者其他正在教授的流行垃圾语言都更接
近机器语言。不管你懂得多少延续、闭包、异常处理,只要你不能解释为什么whiles?=?t的作用是复制字符串,那你就是在盲目无知的情况下编程,就像一个医生不懂最基本的解剖学就在开处方。
本书以C程序设计零起点读者为主要对象,注重教材的可读性和可用性,由浅入深,强化知识点、算法、编程方法与技巧,很多例题后面给出了思考题,帮助读者了解什么是对的以及哪些是容易出错的,从而能够举一反三。本书还将程序测试、程序调试与排错、结构化与模块化程序设计方法等软件工程知识融入其中,并且习题以历年等级考试真题为主,题型丰富,具有代表性。
本书是在2011年第一版的基础上修订而成的。
本书共11章。第1章从程序设计语言的发展着手,通过例题,由浅入深地介绍了C程序设计的基本概貌;第2章通过有针对性的例题介绍C语言的基本数据类型、运算符与表达式;第3、4、5章详细讲解了面向过程的程序设计的三种基本结构:顺序、选择、循环;第6章介绍了一维数组、二维数组、字符数组和字符串的概念,并结合专业应用介绍了矩阵运算、数据表操作及杨辉三角的求解问题;第7章从模块化程序设计的基本思想以及程序设计的易读性和可维护性出发,介绍了函数的基本概念,并介绍了多文件中函数和变量的处理;第8章从内存管理的角度对指针进行了较深入的分析;第9章介绍了结构体、共用体与预编译的基本知识,并介绍了数据结构中线性链表的基本知识;第10章介绍了位运算;第11章介绍了文件的基本概念和常用操作。
参加本书编写工作的有兰州交通大学博文学院孙娟红第2~6章、王芬琴第1、9章,兰州交通大学崔永君第7、8章、张永花第10、11章,附录B和附录C。崔永君、王芬琴负责全书的策划、组织和定稿。
鉴于作者水平有限,书中难免会有疏漏之处,真诚地欢迎各位专家和读者批评指正,以帮助我们进一步完善教材。
编 者
2018年12月
|
|