新書推薦:
《
别怕,试一试
》
售價:NT$
307.0
《
人才基因(凝聚30年人才培育经验与智慧)
》
售價:NT$
468.0
《
深度学习详解
》
售價:NT$
519.0
《
李白传(20世纪文史学家李长之经典传记)
》
售價:NT$
207.0
《
津轻:日本无赖派文学代表太宰治自传性随笔集
》
售價:NT$
302.0
《
河流之齿
》
售價:NT$
270.0
《
新经济史革命:计量学派与新制度学派
》
售價:NT$
406.0
《
盗墓笔记之秦岭神树4
》
售價:NT$
259.0
編輯推薦:
本书内容全面,深入浅出,同时配有大量习题,适合作为高等院校各专业的程序设计课程分层次教学的入门教材,也可以作为程序设计培训教材和自学参考书。
內容簡介:
刘瑞芳、肖波、许桂平、孙勇、徐惠民编*的《 C语言程序设计普通高等教育电子信息类十三五课 改规划教材》将C语言兼容C语言作为大学生学 习程序设计的入门语言。全书共11章,**章、第3章 和第5章讲解程序的结构和组织,第2章、第4章和第6 章讨论数据类型和数据的组织,第7章~**1章讲述 面向对象的程序设计。
本书编写的目的是为学生打好程序设计的基础。
每章内容分为三个难度等级:基本知识部分讲述 C/C语言及其使用方法;编程技能部分讨论各 种程序设计和编程方法;刨根问底部分讲解程序 的运行机制及产生相关结果的原因。
本书内容全面,深入浅出,同时配有大量习题, 适合作为高等院校各专业的程序设计课程分层次教学 的入门教材,也可以作为程序设计培训教材和自学参 考书。
目錄 :
第1章 C语言概述 基本知识 1.1 程序设计语言 1.2 程序设计 编程技能 程序开发过程 简单的C程序 刨根问底 内存模型 本章小结 习题和思考题 第2章 基本数据类型与表达式 基本知识 2.1 C的词法记号和标识符 2.1.1 字符集 2.1.2 关键字 2.1.3 标识符 2.1.4 分隔符 2.1.5 空白 2.2 基本数据类型 2.3 变量和常量 2.3.1 变量 2.3.2 常量 2.4 运算符和表达式 2.4.1 表达式 2.4.2 语句和块 2.4.3 运算符 2.5C语言的输入/输出 2.5.1 基本输出 2.5.2 基本输入 2.6C的输入/输出 2.6.1 标准输入流 2.6.2 标准输出流 编程技能 等于号和双等于号 sizeof运算符 输出格式控制 使用string类型处理字符串 刨根问底 磁盘文件是什么 本章小结 习题和思考题 第3章 控制语句 基本知识 3.1 算法的基本控制结构 3.1.1 程序的3种控制结构 3.1.2 算法及其表示 3.2 选择结构 3.2.1 if选择语句 3.2.2 switCh选择语句 3.3 循环结构 3.3.1 while循环语句 3.3.2 do.while循环语句 3.3.3 for循环语句 3.4break语句和Continue语句 编程技能 随机数 结构嵌套 刨根问底 跟踪程序的执行 本章小结 习题和思考题 第4章 数组及自定义数据类型 第5章 函数 第6章 指针和引用 第7章 类与对象 第8章 继承 第9章 类的特殊成员 第10章 多态 第11章 异常处理 附录 常用CC库 参考文献
內容試閱 :
C语言是一门优秀的程序设计语言,它全面兼容C语言,不仅保留了C语言简洁、灵活、高效的特点,并且增加了面向对象程序设计的支持,从诞生以来一直备受广大编程人员的喜爱。
本书将C语言作为大学生学习程序设计的入门语言,其中包含C语言的内容。每章内容由浅入深,循序渐进,分成三个难度等级:基本知识部分讲述CC语言及其使用方法;编程技能部分讨论各种程序设计和编程方法,把编程的思想融入实例中,力求使读者在掌握C语言的同时,能够对现实世界中较简单的问题及其解决方法用计算机语言进行描述;刨根问底部分讲解程序的运行机制、程序运行时产生相关结果的原因,使读者知其所以然。
本书主要有以下几个方面的特点。
1.将C语言作为学习程序设计的入门语言,不必有C语言的基础,可以在最短的时间内掌握一门面向对象的程序设计语言,即零基础学习C。
2.学习语言的最终目的是要编程,而编程的精髓是要体会计算机运行顺序的思想,所以书中的实例都以内存的变化为依据,力求使读者在掌握C语言的同时,能够掌握编程的思路,并且理解程序背后的运行机制,编写好程序。
3.书中对程序运行时的内存使用情况建立逻辑模型,比如,用栈区工作过程来描述函数调用机制、参数传递机制,用堆区讲解指针的使用机制,用栈区和堆区的配合讲述复制构造函数,等等,可以帮助初学者对这些较难的内容逐步地深入理解。即使有经验的编程人员,阅读本书也会有很大收获。
4.精心选择内容,科学组织内容。附录提供了CC常用的函数和类库,内容全面且精炼,重点、难点突出。
本书的内容适合CC语言的分层次教学使用,请参考表一和表二选择教学内容。
表一 C语言教学内容
基本知识 编程技能 刨根问底
第1章 C语言(2学分) C语言1学分
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
表二 C语言教学内容
基本知识 编程技能 刨根问底
第1章 C语言3学分
第2章
第3章
第4章 C语言1学分
第5章
第6章
第7章
第8章
第9章
第10章
第11章
本书有配套的辅导书《C语言程序设计案例及实践辅导》,其中第1章~第11章对应本书的相关章节,除了各章习题解答,每章还提供了丰富的程序案例,第12章讲述窗口程序设计,第13章介绍邮件发送程序设计,采用的是Visual Studio 2015集成开发环境,第14章由浅入深地讲解文本分析程序设计,采用的是QT5集成开发环境,适合作为课程设计的参考内容。本书有配套的电子资源和在线课程,可以从西安电子科技大学出版社网站获得。
书中不足之处在所难免,欢迎广大读者批评指正。