C语言程序设计实践教程(第二版)(微课版)
课件、实验报告模板和实例源文件可扫封底或前言中的二维码获取,扫正文中的视频二维码可以观看教学视频

作者:杨宏霞、赵彩、江若玫、刘宁

丛书名:高等院校计算机应用系列教材

定价:69.8元

印次:2-1

ISBN:9787302717171

出版日期:2026.07.01

印刷日期:2026.06.24

图书责编:胡辰浩

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"《C语言程序设计实践教程(第二版)(微课版)》是赵彩、杨宏霞主编的《C语言程序设计(第二版)(微课版)》的配套实践指导教材,旨在帮助初学者突破“理论易、实践难”的学习瓶颈,通过系统训练强化对C语言核心概念的理解,掌握用计算机解决问题的基本方法。 本书内容分为四部分:“基础实验与算法积累”部分包含10个实验,每个实验设置基础练习、程序填空、程序改错和程序设计四种题型,循序渐进夯实编程基础;“算法实践与模拟训练”部分精选全国计算机等级考试二级C语言真题及“蓝桥杯”软件大赛题目,供读者在完成基础训练后进行进阶挑战;“课程专题设计训练”部分提供4个难度递进的综合项目,涵盖程序功能简介、训练目标、程序功能分析及参考代码;“参考答案及解析”部分为前两部分的习题提供详尽解答。重点内容配有讲解视频,辅助自主学习。 书中所有程序均在Visual C++ 6.0和Dev-C++ 5.10环境下调试通过,确保代码可复现。本书结构合理、案例翔实、讲解清晰,既适合作为高校计算机专业本科生的实验教材,也适合程序设计初学者及希望突破编程实践瓶颈的自学者使用。 本书配套的电子课件、实验报告模板和实例源文件扫描封底或前言中的二维码即可获取,扫描正文中的视频二维码可以直接观看所讲知识点的教学视频。"

前 言 掌握和灵活运用C语言,是读者后续学习操作系统、计算机网络、编译原理、数据结构与算法等课程的重要前提。学习C语言能够建立对计算机系统的本质认知,C语言像一台显微镜—— 通过指针操作,可以深度理解计算机如何管理内存与数据;通过直接暴露底层硬件交互细节,可以清晰理解函数调用的底层代价。C语言这种看似“不便利”的特性,恰恰是它作为系统级编程语言的核心价值所在,也是培养系统级编程思维的绝佳工具。这种“痛苦”背后,隐藏着计算机底层运作的深刻逻辑。当下流行的Python、JavaScript等语言封装了太多细节,虽能快速产出,却容易让人产生“编程即调用库函数”的错觉。高楼起于深基,掌握C语言后再学习其他语言,您将拥有俯视技术栈的洞察力,避免疲于追逐框架。 《C语言程序设计实践教程(第二版)(微课版)》共分为四部分。“基础实验与算法积累”部分包含10个实验,我们为其中的每个实验设计了基础练习、程序填空、程序改错和程序设计四种题型,并且是按照配套的《C语言程序设计(第二版)(微课版)》一书的知识结构进行编写的。“算法实践与模拟训练”部分参考全国计算机等级考试二级C语言考试真题和全国“蓝桥杯”软件大赛真题编写完成,读者可在系统地完成基础练习之后进行算法实践并完成复杂练习。上述所有题目的参考答案及解析可查阅第IV部分“参考答案及解析”。“课程专题设计训练”部分包含4个难度递进的题目,我们分别给出了每个题目的程序功能简介、训练目标、程序功能分析和参考代码。 本书第Ⅰ部分的实验1~实验5以及第Ⅱ部分和第Ⅲ部分由杨宏霞编写;第Ⅰ部分的实验6由赵彩编写;第Ⅰ部分的实验7和实验8由刘宁编写;...

目录
荐语
查看详情 查看详情
目 录

第I部分 基础实验与算法积累 1

实验1 开始编写C语言程序 1

实验2 数据类型、运算符及表达式 11

实验3 常用的输入输出函数 17

实验4 选择结构 22

实验5 循环结构 29

实验6 数组 36

实验7 函数 41

实验8 指针 47

实验9 结构体、共用体和枚举 54

实验10 文件 64

第II部分 算法实践与模拟训练 75

模拟训练1 75

模拟训练2 78

模拟训练3 80

模拟训练4 82

模拟训练5 85

模拟训练6 87

第III部分 课程专题设计训练 91

题目1 简单计算器小程序 91

题目2 口算练习小程序 95

题目3 文件加密小程序 102

题目4 通讯录管理小程序 109

第IV部分 参考答案及解析 121

“基础实验与算法积累”部分的参考答案及解析 121

“算法实践与模拟训练”部分的参考答案及解析 165

参考文献 175 查看详情

《C语言程序设计实践教程(第二版)(微课版)》内容丰富,既包含配套实验,又包含多套算法实践与模拟训练题。本书所有程序均在Visual C++ 6.0和Dev-C++ 5.10环境下调试通过。重点内容配有讲解视频,辅助自主学习。在学习任何一种程序设计语言时,除了通过多看书来理解基本概念,还需要不断练习编写与调试代码。多多练习代码编写、程序调试和程序改错是学习程序设计语言的**途径,除此之外没有其他捷径可走。


查看详情