定 价:49 元
丛书名:
- 作者:马磊 ,等 著
- 出版时间:2012/6/1
- ISBN:9787302281023
- 出 版 社:清华大学出版社
适用读者:本书最为适合没有基础的c语言入门新手阅读; 对于有一定基础的读者, 可通过本书进一步理解c语言的各个重要知识点和概念; 对于大、中专院校的学生和培训班的学员, 本书不失为一本好教材
- 中图法分类:TP312
- 页码:330
- 纸张:胶版纸
- 版次:1
- 开本:16开
- 字数:(单位:千字)
《入门很简单丛书:C语言入门很简单》是一本与众不同的C语言学习读物,是一本化繁为简,把“抽象”问题“具体”化,把复杂问题简单化的书。在《入门很简单丛书:C语言入门很简单》中,避免出现云山雾罩、晦涩难懂的讲解,代之以轻松活泼、由浅入深的剖析,这必将使每一位阅读《入门很简单丛书:C语言入门很简单》的读者少走弯路,快速上手,从而建立学习C程序设计的信心。
本书15章,分为5篇,从实用出发,由遇到的问题引出解决问题的方法来系统讲述C语言的各个特性及程序设计的基本方法。本书内容主要包括常量、变量、程序结构、数组、字符串、指针、结构体、共同体、枚举类型、函数、局部变量和全局变量、预处理命令和文件等一些非常重要的知识。通过阅读本书,读者可以在较短的时间内理解C程序设计的各个重要概念和知识点,为进一步学习打好基础。
本书配带l张DVD光盘,收录了本书重点内容的教学视频和涉及的源代码,光盘中还赠送了大量超值的C语言进阶视频。
本书最适合没有基础的C语言入门新手阅读;对于有一定基础的读者,可通过本书进一步理解C语言的各个重要知识点和概念;对于大、中专院校的学生和培训班的学员,本书也不失为一本好教材。
看得懂,学得会,容易上手,老鸟带领菜鸟快速成长,实例丰富,配教学视频;赠送31小时进阶教学视频,很超值。 轻松幽默,浅显易懂,零门槛学习C语言,真的很简单。娓娓道来,亲切自然,老鸟带领菜鸟,快速掌握C语言编程。
C语言是一门历史悠久、博大精深的程序设计语言。它对计算机技术的发展起到了极其重要的促进作用,而且这种促进作用一直在持续并将继续持续下去。它从产生之时就肩负了很多重要使命,开发操作系统、开发编译器、开发驱动程序……它可深可浅,浅到你可以用几周的时间掌握它的基本概念和功能,深到几乎可以解决计算机中的大部分问题。
C语言几乎是每一个致力于程序设计人员的必学语言。但从学习之初,它往往给读者以神秘而艰难的感觉。下面给出C语言入门新手的一些典型感受。
* 术语太难理解。C语言对于没有基础的人来说比较抽象,因为一些专业术语对于初学者来说不好理解,更别说写程序了。
* 看不到界面。C语言的编写是没有界面的,导致初学者很难理解写出来的程序是什么样子,如何才能看出效果。
* 写的程序很长。对于实际开发人员,C语言的使用概率比较小,要想实现某个效果,其程序很长,导致不容易完成。
但实际上,C语言并非想象的那么难。它的很多优点让它一直保持着魅力而在程序语言中永葆青春。总结起来,主要体现在以下几个方面。
* C语言是基础语言,容易理解,对初学者没有太大的限制。
* 它很灵活,一件事往往可以通过多种方式来实现。
* C语言虽然没有界面,但是C程序语句看起来很直观,容易理解。
* C语言没有那么多的库函数,没有“对象”与“类”之说,实现起来很方便。
* C语言执行效率高,更多地执行了计算机底层的程序设计工作。
* 掌握了C语言,再学习其他程序设计语言往往比较容易。
本书即将展现的是一个简单的C语言,让C语言入门新手能在较短的时间内快速掌握C程序设计的基本思维和基础知识。本书和其他C语言图书的讲解方式有所不同。本书讲解时从实际出发,对C语言中的很多概念用生活中的例子进行类比。语言上力求幽默直白、轻松活泼,避免云山雾罩、晦涩难懂。讲解形式上图文并茂,由浅入深,抽丝剥茧。通过阅读本书,读者会少走很多弯路,会感觉到C语言其实没有想象的那么难。
本书特色
1.语言幽默直白,轻松活泼,通俗易懂
本书避免使用那些艰涩难懂的术语云山雾罩地分析问题,代之以轻松活泼、幽默直白的语言讲解书中的每一个知识点。笔者力争让C语言的学习变得像看故事会一样通俗易懂。
2.实例丰富,实用性强,并注重原理的讲解
本书结合大量生活中的实例,对C语言中的基本概念和知识做了深入浅出的讲解,并给出了大量生动形象的图示对程序的原理进行讲解,以加深读者的理解。
3.图示丰富,容易理解
本书针对C语言中一些较难理解的概念,提供了大量的图示进行介绍,让读者以更加形象、直观的方式来理解所讲解的知识,从而达到更好的学习效果。
4.举一反三
授之以鱼不如授之以渔。本书讲解时注重由此及彼,启发读者的思维,让读者通过已经掌握的知识进一步延伸到更深、更宽、更广的领域,从而达到举一反三的作用。
5.习题丰富
本书每章后面都提供了有针对性的典型练习题,并给出了必要分析和实现的关键代码,以便于读者巩固和提高。
本书内容及体系结构
第1篇 一切从基础开始(第1~2章)
本篇简单讲述了计算机语言的相关基础知识,帮助大家对计算机语言有个感性的认识,进而讲述了C语言的相关背景,并重点讲述了C语言的开发工具和学习经验。
第2篇 简单程序的构建(第3~4章)
本篇主要讲述了C语言的相关基本概念,作为学习C语言最基本的储备。所谓万丈高楼平地起,本篇知识掌握得好坏会直接影响后面章节的学习。
第3篇 复杂数据的表示(第5~10章)
本篇讲述了C语言中一些比较复杂的知识点,也可以称之为高级知识。这些看着稍微复杂的知识也正是C语言的核心,能否使用C语言进行游刃有余的开发,就看对这本篇内容的掌握和理解程度了。
第4篇 复杂功能的实现(第11~13章)
本篇主要讲述了在使用C语言进行实际开发时需要使用的知识点,掌握了本篇内容,就可以自己开始进行实际的编程开发了。
第5篇 C语言的高级内容(第14~15章)
本篇是对前面所有知识点的一个总结,主要讲述了如何使用C语言进行文件操作。
本书读者对象
* 没有基础的C语言入门新手;
* 刚入职的初、中级程序员;
* 大、中专院校的学生;
* 相关培训学校的学员;
* C语言开发爱好者。
本书作者
本书由马磊主笔编写。其他参与编写的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军。
阅读本书的过程中,如果有疑问或发现本书有任何纰漏,可与笔者联系。联系邮箱:xd_malei@163.com。
编著者
马磊,软件工程师。任职于国家数字音频编解码工程实验室,从事多媒体及网络等领域的开发工作,有多年的开发经验。专注于计算机语言、操作系统及网络技术。业余时间致力于计算机编程技术的研究和推广。
第1篇 一切从基础开始
第1章 概述(教学视频:21分钟)
1.1 C语言简介
1.1.1 C语言的位置
1.1.2 C语言的优缺点
1.1.3 C语言适合什么开发
1.2 C语言的开发环境
1.2.1 编辑器、编译器和链接器
1.2.2 集成开发环境
1.3 VisuaIStudio使用简介
1.3.1 VisuaIStudio版本
1.3.2 VisuaIStudio的安装
1.3.3 新建项目
1.3.4 编写代码
1.3.5 编译链接
1.3.6 运行可执行程序
1.4 如何学好C语言
1.5 小结
1.6 习题
第2章 开始c语言之旅(教学视频:22分钟)
2.1 为什么要写代码
2.1.1 为什么要写程序
2.1.2 从本书开始学编程
2.1.3 从一个现实的例子开始
2.2 编程的核心--数据
2.2.1 数据从哪里来
2.2.2 数据的表示
2.2.3 数据类型面面观--精度和范围
2.2.4 C语言基本数据类型
2.2.5 数据的变与不变--变量、常量
2.3 使用变量和常量
2.3.1 变量的使用
2.3.2 命名的方式
2.3.3 关键字
2.3.4 常量的使用
2.4 小结
2.5 习题
第2篇 简单程序的构建
第3章 简单数学运算(教学视频:44分钟)
3.1 什么是赋值
3.1.1 赋值的作用--把数据存起来
3.1.2 赋值运算的形式
3.1.3 赋值表达式
3.1.4 机动灵活的赋值-scanf0
3.1.5 看看我们的劳动成果--printf()
3.1.6 赋值的重要性
3.2 开始赋值--整型赋值
3.2.1 整数在计算机中的表示--二进制
3.2.2 更先进的表示方法--八进制和十六进制
3.2.3 进制之间的转换--以二进制为桥梁
3.2.4 给整型赋值
3.3 浮点型赋值
3.3.1 小数在计算机中的表示
3.3.2 给浮点型赋值
3.4 字符型赋值
3.4.1 字符在计算机中的表示--ASCII
3.4.2 给字符赋值
3.5 类型转换
3.5.1 什么是类型转换
3.5.2 类型转换的利弊
3.5.3 隐式类型转换和显式类型转换
3.5.4 赋值中的类型转换
3.6 基本数学运算
3.6.1 数学运算和数学表达式
3.6.2 商与余数
3.6.3 位运算
3.6.4 优先级的奥秘
3.6.5 数学运算中的类型转换
3.7 复合赋值运算
3.7.1 复合赋值运算
3.7.2 自增自减运算--特殊的复合赋值
3.7.3 自增自减运算的使用
3.8 小结
3.9 习题
……
第3篇 复杂数据的表示
第4篇 复杂功能的实现
第5篇 C语言的高级内容
附录A ASCII码表