C语言从入门到精通
高清电子扫描完整版,一共440多页,想学C语言,这一本书足矣軟件开发枧颏大讲堂C语言从入门到精通王娣韩旭等编著清华大学出版社北京内容简介本书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共分17章,包括C语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,文件,存储管理,网络套接字编程和学生成绩管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能本书列举了大量的小型实例、综合实例和部分项目案例;所附DvD光盘内容有同步视频讲解、实例源程序、“实践与练习”答案等;本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:0106278298913701121933图书在版编目(c|P)数据C语言从入门到精通/王娣,韩旭等编蓍.一北京:清华大学出版社,2010.7(软件开发视频大讲堂ISBN978-7302228387L.①C…Ⅱ.①王…②韩…Ⅲ.①C语言程序设计Iv.①TP312中国版本图书馆CIP数据核字(2010)第097115号责任编辑:刘利民版式设计:杨洋责任校对:姜彦责任印制:杨艳出版发行:清华大学出版社地址:北京清华大学学研大厦A座hp:∥www.tup.COIn.Cn邮编:100084杜总机:010-62770175邮购:010-62786544投稿与读者服务:010-62776969,service@tup.tsinghua.edu.cn质量反馈:010-6272015,zhiliang@tup.tsinghua,edu.cn印刷者:北京密云胶印厂装订者:三河市溧源装订厂经销:全国新华书店开本:203×260印张:27.5字数:736千字(附DD视频光盘1张版次:2010年7月第1版印次:2010年7月第1次印刷印数:1~5000定价:49.80元产品编号:035718-01前言PrefaceC语言是 Combined Language(组合语言)的简称。C语言作为一种计算机设计语言所具有的高级语言和汇编语言的特点,使其受到了广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机以及嵌入式系统的开发。这就是为什么大多数学习者学习编写程序都选择C语言的原因。本书内容本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。第1篇:基础知识快速浏览本章内容知识讲解图示第2篇:核心技术实例、录像入门注意、说明、技巧小结高手实践与练习第3篇:高级应用快速浏览本章内容、项目开发全第4篇:项目实战过程、图示、录像等第1篇:基础知识。本篇讲解C语言基础部分,只有具备扎实的基础知识才能更快地掌握更高级的技术内容。通过对C语言的历史和特性、选择C语言的开发环境、算法的内容、C语言的数据类型、运算符与表达式、常用的数据输入输出函数、选择结构程序设计和循环控制这些内容的介绍,结合流程图和实例,并通过视频的指导讲解,可帮助读者为以后编程奠定坚实的基础。第2篇:核心技术。本篇介绍C语言的数组、函数和指针这三大部分,将前面所学的基础内容融入其中,学习更高级的程序设计内容。读者学习完这一部分,应能够编写一些简单的C话言应用程序C语言从入门到精通第3篇:高级应用。本篇介绍结构体和共用体、位运算、预处理、文件、存储管理和网络套接字编程的内容。读者学习完这一部分,就能够设计较大的程序,并且涉及的范围更广。第4篇:项目实战。本篇通过一个大型学生成绩管理系统,运用软件工程的设计思想,介绍如何进行软件项目的开发。书中按照“编写需求分析→系统设计→功能设计→创建项目→实现项目模块功能→运行项目”的步骤,带领读者一步一步地亲身体验开发项目的全过程本书特点口由浅入深,循序渐进。本书以初中级程序员为对象,先从C语言基础学起,再学习C语言的程序结构,然后学习C语言的高级应用,最后学习开发一个完整的项目。讲解过程中步骤详尽,版式新颖,并且在程序中会给出相应的实例以便于读者理解所讲解的知识。在讲解实例时分步骤分析,使得读者在阅读时一目了然,从而快速把握书中内容。口话音视频,讲解详尽。书中每一章节均提供声图并茂的语音视频教学录像,读者可以根据书中提供的录像位置在光盘中找到相应的文件。这些录像能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手口实例典型,轻松易学。通过例子学习是最好的学习方式,本书通过“一个知识点、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎为每行代码都提供了注释。口精彩栏目,贴心提。本书根据需要在各章使用了很多“注意”、“说明”、“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。口应用实践,随时练习。书中几乎每章都提供了“实践与练习”,让读者能够通过对问题的解答重新回顾、熟悉所学的知识,举一反三,为进一步学习做好充分的准备。读者对象回初学编程的自学者区编程爱好者区大中专院校的老师和学生回相关培训机构的老师和学员团毕业设计的学生回初中级程序开发人员区程序测试及维护人员团参加实习的“菜鸟”级程序员读者服务为了方便读者,本书提供了学习答疑网站:www.mingribook.com。有关本书的问题读者均可在网站上留言,我们力求在24小时内回复(节假日除外)。前言致读者本书由C程序开发团队组织编写,主要编写人员有王娣、韩旭、王家胜、刘锐宁、宋坤、刘彬彬、髙春艳、孙秀梅、安剑、王莤、王永生、刘欣、刘玲玲、梁晓岚、顾彦玲、黄锐、杨丽、孙明娇、寇长梅、张鹏斌、董大永、吕继迪、张艳、郭佳博、乔敏、梁水、陈丹丹、吕双、刘中华、张仿彦、徐薇、陈紫宏、唐政、房大伟、张领、苗春义、马文强、王殊宇、李言、李贺、周桓、张金辉等。在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。我们的服务邮箱是tmoonbookt@)sina.com、thpress@263.com,读者在阅读本书时,如果发现错误或遇到问题,可以发送电子邮件及时与我们联系,我们会尽快给予答复。感谢您购买本书,希望本书能成为您编程路上的领航者零门槛”编程,一切皆有可能。祝读书快乐!编者目录Contents第1篇基础知识第1章C语言概述3.3标识符39视频讲解:29分钟34数据类型411.1C语言发展史……35常量……42111程序语言简述3.51整型常量,21.12C语盲历史…1352实型常量4512C语言的特点,353字符型常量.111和台世世世r13一个简单的C程序平中中中带中于中世中?导6354转义字符14一个完整的C程序,着康④得和幕。得8355符号常量1.5C语言程序的格式3.6变量,1.6开发环境,13361整型变量.50362实型变量1,6. 1 Turbo C 2.0363字符型变量1,6,2 Visual c++6.0,,n…,审事事181.7小结37变量的存储类别…57鲁目由泪1自主自罪37.1动态存储与静态存储……57第2章算法253.7.2auto变量.57网视频讲解;22分钟3.73 static变量2.1算法的基本概念263.74 register变量5921.1算法的特性…11112653.75 exter变量.-1.16021.2算法的优劣.111273.8混合运算612,2算法的描述2739小结111622.21自然语言3.10实践与练习…22.2流程图2,23NS流程图第4章运算符与表达式2.3小结364视频讲解:;29分钟41表达式…654第3章数据类型…4.2赋值运算符与赋值表达式耍视频讲解:39分钟421变量赋初值3.1编程规范……38422自动类型转换……2683,2关键宇39423强制类型转换C语言从入门到精通4.3算术运算符与表达式69第6章选择结构程序设计.…1054.31算术运算符.视频讲解:4分钟4.3.2算术表达式………6.1if语句,+,10643,3优先级与结合性…162if语句的基本形式1064.3.4自增自减运算符621if语句形式44关系运算符与表达式∴75622 if.else语句形式44.1关系运算符nam 75623 else if语句形式442关系表达式…1663f的嵌套形式117443优先级与结合性764条件运算符4.5逻辑运算符与表达式7865 switch语句………121451逻辑运算符651 switch语句的基本形式…121452逻辑表达式652多路开关模式的 switch语句4.53优先级与结合性,66 ifelse语句和 switch语句的区别∴.1274.6位逻辑运算符与表达式67选择结构程序应用……129461位逻辑运算符68小结131和中·和,at462位逻辑表达式69实践与练习13l4,7逗号运算符与表达式们生津82第7章循环控制..1334.8复合赋值运算符生在本串非丰视频讲解:41分钟49小结,847.1循环语句……1344.10实践与练习……8572 while语句,134第5章常用的数据输入、输出函数……8773 do-while语句……137视频讲解:40分钟74for语句∴.…41395.1语句…741for语句使用13952字符数据输入输出742for循环的变体世世十:“上世世世世t世世世743for语句中的逗号应用..1245521字符数据输出7.53种循环语句的比较14652.2字符数据输入…897.6循环嵌套14753字符串输入输出97.6.1循环嵌套的结构.147531字符串输出函数…91762循环嵌套实例148532字符串输入函数77转移语句54格式输出函数…94771goto语句1505.5格式输入函数77.2 break语句….15156顺序程序设计应用…100773 continue语句5.7小结7.8小结1545.8实践与练习10379实践与练习……154目录第2篇核心技术第8章数组157873字符串的加密和解密……198劇视频讲解:1小时7分钟88小结19981一维数组89实践与练习200811一维数组的定义和引用,…………158第9章函数.2018.1.2一维数组初始化…………160劇视频讲解:55分钟813一维数组应用.16291函数概述……20282二维数组1639,2函数的定义…204821二维数组的定义和引用…163921函数定义的形式……0582,2二维数组初始化,…165922定义与声明2068.2.3二维数组应用““16893返回语句…20883字符数组169931从函数返回,…2088.3.1字符数组定义和引用.169932返回值09832字符数组初始化17094函数参数,211833字符数组的结束标志…94l形式参数与实际参数…211834字符数组的输入和输出,172942数组作函数参数…213835字符数组应用943main的参数22084多维数组…………………1759.5函数的调用22085数组的排序算法…175951函数调用方式…22185.1选择法排序1759.52嵌套调用.…223852冒泡法排序953递归调用…226853交换法排序9.6内部函数和外部函数.28854插入法排序…,,1181961内部函数28855折半法排序1962外部函数230856排序算法的比较…………………18697局部变量和全局变量年练日日41L日日申重非.自23186字符串处理函数…187971局部变量231861字符串复制972全局变量862字符串连接9.8函数应用…23686.3字符串比较19099小结,……242864字符串大小写转换…-192910实践与练习……243865获得字符串长度41938.7数组应用……194第10章指针…………245871反转输出字符串.194侧视频讲解:1小时2分钟世世“于于带击世于市制律果872输出系统日期和时间.-----…196101指针相关概念246VII
暂无评论