内容提要
本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。
本书第Ⅰ篇【基础知识】主要讲解步入C语言的世界——Hello C、C程序的结构、C语言的基本构成元素、变量、数制、数据类型、运算符和表达式、算法、顺序结构与选择结构、循环结构与转向语句、数组以及字符数组和字符串等;第Ⅱ篇【核心技术——函数】主要讲解函数、变量的作用范围和存储类型、库函数、结构体和联合体、枚举等;第Ⅲ篇【高级应用——指针及文件】主要介绍指针、指针与数组、指针与函数、指针与字符串、指针与结构体、指针的高级应用与技巧以及文件等;第Ⅳ篇【数据结构及C语言中的常用算法】主要介绍数据结构、C语言中的高级算法、数学问题算法、排序问题算法、查找问题算法以及算法竞赛实例等;第Ⅴ篇【趣味解题】主要介绍歌手比赛评分系统、哥德巴赫猜想、打印日历、背包问题、火车车厢重排、商人过河以及K阶斐波那契数列的实现等。本书提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关的学习资料,以便读者扩展学习。
本书适合任何想学习C语言的读者,无论你是否从事计算机相关行业、是否接触过C语言,均可通过学习本书快速掌握C语言的开发方法和技巧。
前言
PREFACE
“从入门到精通”系列是专为初学者量身打造的一套编程学习用书,由知名计算机图书策划机构“龙马高新教育”精心策划。
本书主要面向C语言初学者和爱好者,旨在帮助读者掌握C语言基础知识、了解开发技巧并积累一定的项目实战经验。
为什么要写这样一本书
荀子曰:不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。
实践对于学习的重要性由此可见。本书立足于实战,从项目开发的实际需求入手,将理论知识与实际应用相结合。本书的目的就是让初学者能够快速成长为初级程序员,并拥有一定的项目开发经验,从而在职场中拥有一个高起点。
C语言的学习路线
本书作者总结了多年的教学实践经验,为读者设计了学习路线。
本书特色
・零基础、入门级的讲解
无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。
・实用、专业的范例和项目
本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。最后,还以实际开发的项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。
・随时检测自己的学习成果
每章首页给出了“本章要点”,以便读者明确学习方向。每章最后的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时通过它们进行自我检测,巩固所学知识。
・细致入微、贴心提示
本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。
超值电子资源
・全程同步教学录像
涵盖本书所有知识点,详细讲解每个范例及项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的C语言程序设计知识。
・超多资源大放送
赠送大量资源,包括C语言标准库函数查询手册、C语言常用信息查询手册、10套超值完整源代码、全国计算机等级考试二级C语言考试大纲及应试技巧、C语言常见面试题、C语言常见错误及解决方案、C语言开发经验及技巧大汇总、C语言程序员职业规划、C语言程序员面试技巧、Java和Oracle项目实战教学录像。
读者可以申请加入编程语言交流学习群(QQ:829094243),可在群中获得本书的学习资料,并和其他读者进行交流,帮助你无障碍地快速学习本书中的知识和技能。
读者对象
・没有任何C语言基础的初学者。
・已掌握C语言的入门知识,希望进一步学习核心技术的人员。
・具备一定的C语言开发能力,缺乏C语言实战经验的人员。
・各类院校及培训学校的老师和学生。