


作者:李长荣、齐峰、王一萍
定价:118元
印次:1-1
ISBN:9787302669623
出版日期:2024.08.01
印刷日期:2024.09.14
图书责编:袁金敏
图书分类:零售
"这是一本实例版的 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主编)。齐峰,从事计算机应用基础课程的教学工作,有多年的教学经验,主要研究网络与信息安全、机会网络,教学主要研究线上线下混合式教学课程设计。"
前 言 C 语言非常强大和灵活,常被作为专业程序员学习编程的入门语言。一旦掌握了 C 语言,学 习其他语言(如 C++、Java 和 C#)将会变得更加轻松,因为这些语言基于 C 语言发展而来。掌 握 C 语言的基础知识将为未来的编程学习奠定坚实的基础。由于 C 语言与底层计算机结构紧密 关联,只要计算机体系结构不发生革命性变革,C 语言就不会被淘汰。C 语言简洁明了,非常适 合描述算法。同时,C 语言贴近硬件,能够开发高效率、高性能的程序。许多重要操作系统和编 程接口都采用 C 语言实现。C 语言的适用领域广泛,涵盖了从底层操作系统内核、各种运行时 库、开发环境与工具、游戏引擎、高性能服务器、嵌入式应用到各种行业应用等。根据编程语言 排行榜,C 语言近二三十年来一直位居前两名。只有真正掌握 C 语言,才能深入理解现代计算机 系统的工作原理;反之亦然。 本书的目的是通过丰富的编程实例,引导读者轻松进入 C 语言程序设计的世界。强调在实践 中学习,并鼓励读者与自己的集成开发环境互动,从而深入理解 C 语言编程。我们希望读者能够 在解决各种问题的过程中,循序渐进地提高编程能力,通过实践获取乐趣和挑战。 对于不同层次的读者,本书提供了适合的编程实例、训练题目及深度理解核心概念的材料, 具有循序渐进、由浅入深的编程学习路径。 对于入门者来说,本书提供了许多实用的编程实例和题目,并通过解题过程逐步提升读者的 编程能力,实现循序渐进式的编程学习。在解决这些问题的过程中...
第 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
【实例 01-10】IPv6 的地址能分配多久 9
【实练 01-04】求一元二次方程的根10
【实例 01-11】计算两个整数的和 10
【实例 01-12】变量的地址12
【实练 01-05】计算三个整数的平均值13
【实例 01-13】定义整型变量13
【实例 01-14】数据溢出14
【实例 01-15】计算 1 ~ n 的和 15
【实练 01-06】等差数列第 n 项的值15
【实例 01-16】把秒数转换为天、小时、 分钟和秒的方式输出 16
【实例 01-17】3 位整数的逆序数 17
【实练 01-07】4 位正整数的数字平方和 18
【... 查看详情
本书适合初学者,可以从零起步,尤其是大一新生,也适合有一定基础并想在ACM、NOI、软考中打好编程基础的同学。本书不仅能教会读者设计C语言程序,更重要的是能帮助读者培养计算机“计算思维”,学会一些常用的程序设计方法(算法),比如枚举、贪心、分治、递归与回溯、查找和排序等,读者还可以从中学到常用的基础数据结构:栈、队列,基础的数据存储:数组、结构、链表等。"

