编辑推荐
《C语言实用编程550例(550集视频教程 源文件)》通过400个实例 150实练题目,讲解C语言核心知识点,培养C语言核心内容的理解与实际应用。 实践、实践再实践!通过足够多的例子教会读者C语言程序设计,再通过足够多的训练题让读者训练自己,由浅入深地掌握程序设计的原理和计算机编程思维逻辑。还提供51小时的配套视频、全部实例的源代码、实练参考代码。另有海量习题在线刷题。本书配套资源丰富,立体化教学,让自学、教学更轻松。
本书适合初学者,可以从零起步,尤其是大一新生,也适合有一定基础并想在ACM、NOI、软考中打好编程基础的同学。本书不仅能教会读者设计C语言程序,更重要的是能帮助读者培养计算机“计算思维”,学会一些常用的程序设计方法(算法),比如枚举、贪心、分治、递归与回溯、查找和排序等,读者还可以从中学到常用的基础数据结构:栈、队列,基础的数据存储:数组、结构、链表等。
内容简介
这是一本实例版的 C 语言编程图书,通过编码求解问题的方式来讲解 C 语言的编程知识、数据结构和算法。全书共 15 章,第 1~10 章着重介绍 C 语言的基础知识,包括选择语句、循环控制语句、函数、数组、指针、字符串、结构体、结构体数组与链表、位运算和文件等;第 11~15 章侧重于算法和数据结构基础,包括递归、栈和队列、前缀和与差分、贪心算法、动态规划等。本书包含了 400 个实例和 150 个实练题目,每个实例都有实际的应用背景,通过分析和编码来培养读者的计算机思维和解决实际问题的能力。每个实例实练都配备了相应的视频讲解,以帮助读者解决学习中的疑难问题,加深对所学知识的理解和运用。本书提供代码源文件,便于读者下载练习。另外,本书还提供网站在线刷题,提高读者的编程实战能力。
本书旨在帮助读者系统学习和掌握 C 语言编程的核心知识和应用技巧,无论是计算机相关专业的新生、程序设计竞赛的入门级选手、培训学员、C 语言程序设计的深入理解和提高者,还是 C 语言编程的教师和毕业求职者,本书都将提供有价值的帮助 。
作者简介
李长荣,齐齐哈尔大学副教授,计算机应用专业硕士研究生,一直在计算机专业从事专业核心课程的教学工作,有20多年的教学经验;主要研究方向为网络安全,教学方面主要研究翻转课堂教学和任务驱动教学方法;多年在教学一线指导学生参加大学生程序设计大赛,具有比较丰富的程序设计的基础算法和常用的解题方法经验。作品:1.《C语言从入门到项目实战》(第3主编),目前销量3万多册; 2.《C 面向对象程序设计实践教程》(第1主编);3.《程序设计基础》和《数据结构与算法》课程有完整的讲课视频。 王一萍,副教授;20多年来从事计算机专业核心课程的教学工作,研究网络安全,群智能算法。出版图书:《C 语言从入门到项目实战》(第1主编)、《C程序设计与项目实践》(第1主编)、《数据结构教程》(第2主编)。
齐峰,从事计算机应用基础课程的教学工作,有多年的教学经验,主要研究网络与信息安全、机会网络,教学主要研究线上线下混合式教学课程设计。
目 录
第 1 章 C 语言编程入门 1
视频讲解:110 分钟
【实例 01-01】输出 Hello World! 2
【实例 01-02】输出多行信息 3
【实练 01-01】编程输出直角三角形 3
【实练 01-02】编程输出个人信息 4
【实例 01-03】输出学生个人信息 4
【实例 01-04】计算 1 2 和 3 4 并输出结果 5
【实例 01-05】编程计算并输出(1 8)×2-9÷4 5 的结果 6
【实例 01-06】输出数字的平方和立方 6
【实例 01-07】十进制整数 13 的八进制数和十六进制数 7
【实例 01-08】计算 1.1 2.2 和 3.3 4.4并输出结果 8
【实例 01-09】计算并输出 8 sin30°的结果 9
【实练 01-03】求表达式的值 9
显示全部信息
前 言
C 语言非常强大和灵活,常被作为专业程序员学习编程的入门语言。一旦掌握了 C 语言,学
习其他语言(如 C 、Java 和 C#)将会变得更加轻松,因为这些语言基于 C 语言发展而来。掌
握 C 语言的基础知识将为未来的编程学习奠定坚实的基础。由于 C 语言与底层计算机结构紧密
关联,只要计算机体系结构不发生革命性变革,C 语言就不会被淘汰。C 语言简洁明了,非常适
合描述算法。同时,C 语言贴近硬件,能够开发高效率、高性能的程序。许多重要操作系统和编
程接口都采用 C 语言实现。C 语言的适用领域广泛,涵盖了从底层操作系统内核、各种运行时
库、开发环境与工具、游戏引擎、高性能服务器、嵌入式应用到各种行业应用等。根据编程语言
排行榜,C 语言近二三十年来一直位居前两名。只有真正掌握 C 语言,才能深入理解现代计算机
系统的工作原理;反之亦然。