第一图书网

零基础学C语言

康莉//李宽 机械工业
出版时间:

2009-4  

出版社:

机械工业  

作者:

康莉//李宽  

页数:

378  

Tag标签:

无  

前言

  C语言自1972年诞生于贝尔实验室以来,以其灵活和实用的特点得到了广大用户的喜爱,迅速发展成一种应用广泛的高级语言。从网站后台到底层操作系统,从多媒体应用到大型网络游戏,均可使用C语言来开发。在工业领域,C语言也是首选的系统语言。各种操作系统,如Unix、Linux和Windows等的内核都是采用C语言和汇编语言编写的。  创新推动着软件开发的不断进步,在C语言之后,各种新的语言相继诞生,如C++、Java、C#等,但C语言的基础地位不可撼动,因为C比较贴近操作系统,尤其在Linux操作系统下,C开发一直都是主流。  本书特点  笔者精心编写了本书,以通俗的语言深入浅出地带领读者全面学习C语言。清晰的结构、丰富的图例、简单易懂却又一针见血点破本质的示例代码使得读者能轻松迈进C语言的大门。  本书从最简单的“Hello World”程序写起,逐步深化细化,系统全面地介绍了C语言各个方面的知识。书中每个知识和技术要点都给予了翔实的例程及代码分析,代码力求短小精悍,直击要点。在知识点讲解的同时辅以笔者多年的C语言编程经验,以加深读者的理解。  本书的特点主要体现在以下几个方面。  q 本书的内容安排采用循序渐进的方式,每章主题鲜明、要点突出,适合初级、中级读者逐步掌握C语言的语法规则和编程思想。  q 范例丰富,关键知识点都辅以范例帮助读者理解。范例程序简洁,不是简单的代码罗列,而是采用短小精炼的代码紧扣所讲的技术细节,并配以详细的代码解释和说明,使读者印象鲜明,理解透彻。  q 范例可移植性强,与编译环境和平台无关,读者可轻易将代码复制到自己的机器上进行实验,自行实践和演练,直观体会所学要点,感受C语言的无限魅力。本书中的所有例子、源代码都附在随书光盘中,方便读者使用。  q 结构清晰,内容全面,兼顾了C语言的几乎所有特性。  q 大量使用了图例、表格等,帮助读者对知识点建立直观印象。  q 结合笔者多年的C语言编程和系统开发经验,本书特别标注出易出错的技术点或初学者易误解的细节,读者在学习中可少走弯路,加快学习进度。  q 本书介绍了数据结构和算法的基础知识,阐述了结构化程序设计的思想,探讨了高质量编程的内容,为读者以后进一步深入学习软件开发打下基础。  q 注重使读者对技术点本质的理解,对诸如“编译器如何为程序实体分配内存”、“函数调用细节”等做了很多独创性的介绍。  本书内容  本书分为四篇,共22章。第一篇从C语言的基础知识讲起,使读者对C语言的语法和编程机制有个初步的了解。第二篇讲述如何将这些基本知识组织起来构成完整的C语言程序。第三篇是进阶内容,讨论了一些深层次的技术细节和理解困难、易出错的要点。第四篇给出C程序设计的综合实例。  第一篇C语言基础(第1章~第9章)。  本篇讲述了C语言的基础知识,包括C语言介绍、C语言程序开发步骤、不同的开发环境、C语言程序的组成、变量及数据类型、输入与输出、运算符和表达式、语句、分支、循环等。读者通过本篇可对C语言程序有个初步而全面的认识,了解C语言的由来及其强大的功用,熟悉C语言程序的结构,知道如何声明变量,如何组织语句。学完本篇,读者便可自行书写简单的C语言程序,这9章的知识是进一步学习的基础。  第二篇一窥C语言门庭(第10章~第15章)。  C语言博大精深,掌握了第一篇中的基础知识可以说只到了大门口。本篇从C语言的核心—函数讲起,介绍了数组、指针、字符串和结构体相关的内容。学完本篇才算迈进了C语言的大门。  第三篇C语言进阶主题(第16章~第21章)。  第二篇中从较为独立的角度讲述了函数、数组和指针和结构体的知识,在实际应用中,这些要素彼此交叉,应用组合千变万化,这也是C语言灵活性的具体体现。本篇安排两章分别介绍了指针和函数的技术细节,对初学者来说,理解起来可能略有难度,但这是通往高层次C语言学习的必经之路。此外,本篇还介绍了文件处理、编译及预处理、变量的生存期、作用域、可见域及数据结构方面的内容,本篇将使读者对C语言有更深入的体会和理解。  第四篇讲述了几款游戏的制作过程:黑白棋、五子棋、扫雷、速算24。  本书由浅入深,由理论到实践,尤其适合初级、中级读者学习和完善自己的知识结构。  本书适合的读者  q C语言的初级、中级读者。  q 了解C语言,但所学不全面的人员。  q 高等院校理科学习C语言课程的学生。  q 使用C语言进行毕业设计的学生。  q 使用C语言进行项目开发的人员。  q 熟悉其他语言以此书为参考的开发人员。  本书的作者  本书由康莉、李宽主笔编写,其他参与编写和资料整理的人员有高会东、王建超、邓薇、黄丽莉、吝晓宁、汪洋、白广元、蔡念光、陈辉、冯彬、刘长江、刘明、沙金、张士强、张洪福、多召英、贾旭、江宽、陈科、方成林、班晓娟、方中纯、刘兰军、郑雪峰等。

内容概要

C语言是编程方式灵活多样、功能强大、应用广泛的一种程序设计语言。从程序设计语言的发展历程来看,尽管后来出现了以C++、Java和C#等为代表的新语言,但C语言的基础地位不可撼动。  C语言的核心是结构化的编程思想,本书一共分为四篇,循序渐进地讲述了C语言的语法规则和编程思想,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,并通过实例对具体知识点进行了详细的讲解。  本书的特点是内容全面、翔实,通俗易懂,循序渐进地介绍了C语言各方面的知识,重点突出。本书含有大量实例,代码短小精炼,紧扣所讲要点的本质,以加深读者的印象,同时结合笔者多年使用C语言的经验,阐述了很多代码编写技巧,读者可将代码复制到自己的机器上进行实验,自行实践和演练。  本书适合C语言的初级、中级读者阅读,并可作为开发人员的参考手册。

作者简介

康莉,毕业于西安交通大学管理学院,获得管理科学与工程专业硕士学位。研究方向是信息管理与电子商务。1997年7月至今,任职于陕西省行政学院计算机系,主讲数据库、C语言,管理信息系统、计算机应用基础等。有丰富的开发经验,参与开发过多个网络应用系统。近几年发表的论文

书籍目录

写给未来的程序员前言第一篇 C语言基础 第1章 踏上征程前的思想动员 第2章 跟我写HellocWorld 第3章 分解HellocWorld——最简单C程序的组成 第4章 如何存储和获取数据——变量及数据类型 第5章 用屏幕和键盘交互——简单的输出和输入 第6章 程序的基本构成——运算符和表达式 第7章 程序的最小独立单元——语句 第8章 条件判断——分支结构 第9章 一遍又一遍——循环结构第二篇 一窥C语言门庭 第10章 写程序就是写函数——函数入门 第11章 同一类型多个元素的集合——简单数组 第12章 C语言难点——指针初探 第13章 字符串及字符串操作 第14章 结构体、共用体、枚举和 第15章 如何节省内存——位运算第三篇 C语言进阶 第16章 存储不仅仅局限于内存——文件 第17章 灵活却难以理解——指针进阶 第18章 更深入的理解——函数进阶 第19章 生存期、作用域与可见域 第20章 编译及预处理 第21章 数据结构第四篇 C语言程序设计实例 第22章 C语言程序课程设计:游戏附录 ASCII编码表

章节摘录

  执行顺序依次为:语句1,语句2,语句3。  在实际应用中,程序并不一定按书写的顺序来执行,可能希望在某处设置多条路径,由程序选择一条来执行,以人爬山来类比,上山可能有多条路,在分岔口处需要登山者做出选择,如果体力状态不错,可以选坡陡准爬的一条路,如果很疲劳了,可以选平缓容易的路;或者干脆下山,这种选择机制提了解决问题的灵活性。  能否引入一些控制结构,以解决选择和重复执行的问题,“流程控制”应运而生.流程控制语句分为结构化语句和非结构化语句两部分;结构化语句包含条件语句(处理分支情况)和循环语句(处理重复情况)而非结构化语句用于一些特殊的跳转,有一种便捷通道的味道,继续讨论流程控制前,‘先来看一下C语言的结构化和算法。  结构化程序设计的思想是:把一个需要解决的复杂问题分解成若干模块来处理厂每个模块解决一个小问题。.这种分而治之的方法大大降低了程序设计的难度。结构化程序设计的核心问题是算法和控制结构。  所谓算法,指的是解决问题时的一系列方法和步骤。算法的思维体现在生活的各个方面,比如我们要去北京旅游,会问一些问题:“用什么交通工具?”“在哪里中转?”“是否要去奥运现场?”等,这都包含着算法,可见,算法的步骤间有一定的逻辑顺序,按这些顺序执行步骤便可以解决问题,达到目的。这种逻辑顺序,在C语言中体现为控制结构。  抛开那些厚厚的算法教科书,不去谈那些深奥无比的属性,本节讨论与算法使用最为相关的问题:算法如何表示。原则上,自然语言也可用于算法表示,但由于自然语言的多义性,不同的人对同一个版本的描述可能有不同的理解,因此,一般不采用自然语言来描述算法,要求采用一种精确的,无歧义的机制。


编辑推荐

  《零基础学C语言》适合C语言的初级、中级读者阅读,并可作为开发人员的参考手册。  循序渐进,全面掌握:从入门到提高,从语法、语义到数据结构,一点一滴吃透C语言  实例丰富,迅速上手:提供133个例和1个综合案例讲解,实例可轻松移植,易于掌握  示例简洁,紧扣主题:每个示例程序短小精炼,可以很好地层示所讲知识要点  要点突出,贴心提示:对不好理解的技术点或容易出错的地方给出特别提示,加深读者理解  编程经验,心得体会:给出编者多年开发经验的精心总结,让读者少走弯路

图书封面

图书标签Tags

广告

下载页面


零基础学C语言 PDF格式下载



书中的内容简单易懂,内容不重复不啰嗦,有提示需要注意的地方,很不错,而对于已经学习过C语言的我来说可以说是知识的巩固,同时也挺适合初学者学习的。


内容可以,详细


总体来说还可以,最好弄多点优惠,我期待!优惠多多,多多买!


书不错,当当的服务业很好啊


质量好 是正版书 不错


发货速度慢,其他还好...


纸张不是太好,,其他的还行


在书店找不到的书在这里可以买到,不错。


老公说对工作很有帮助


发货很快,刚看完一章了,感觉还不错。


最适合c语言自学者,感觉很好


教材讲得很详细,对于初学者有很大的好处,但是要是再多点实例就好了


内容很好,很适合初高级的人群阅读!


入门书籍,不错~


书内容哦那个还不错 浅显易懂 还附送光盘


这本的内容很全面


书不错,快递速度慢了点。


就是纸的手感和质感一般


货已经收到,书本质量不是太满意,其他一切很满意


表弟说还不错~~


纸质太差了,我看都像是盗版书一样.希望下次改进!谢谢!


相关图书