





定价:59元
印次:2-1
ISBN:9787302695530
出版日期:2025.07.01
印刷日期:2025.07.10
图书责编:龙启铭
图书分类:教材
"C语言是目前最为流行的程序设计语言之一,是许多计算机类专业学生和计算机爱好者学习程序设计语言的**。本书共9章,以“简易计算器”和“学生成绩管理系统”两个案例为主线,将C语言的基本概念、数据类型及其运算、选择结构及其应用、循环结构及其应用、数组、函数、预处理命令、指针、文件等章节的主要知识点有机结合,从基础语法的详细讲解逐步过渡到复杂程序设计的构建,通过丰富且层次递进的实例引导读者深入理解编程逻辑与算法思维,且融入常见编程错误分析与调试技巧,帮助读者提升解决实际问题的能力。 每章开头都给出本章导读和学习目标; 对知识点和语法格式进行详细说明;每个例题均配有问题分析、程序代码和输出结果,部分还给出讲解微视频,并为程序代码添加尽可能多的注释,方便初学者更好的理解和入门; 提供精心制作的电子课件、习题答案及源程序文件。 本书概念清楚、通俗易懂、实用性强,适合作为高等学校“C语言程序设计”课程的教材,可以满足不同专业、不同学时的教学需要,对计算机相关专业和电子信息类专业可以讲授本书的全部内容,其他专业可以讲授本书的部分内容。本书也适合作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员的参考书。 "
蔡小庆,物联网工程专业负责人,2010年工作以来,主讲《C语言程序设计》、《数据结构》等课程,主持参与省市级课题10余项,发表论文20余篇,申请软件著作权5项。2023年荣获第三届全国高校电子信息类专业课程实验教学案例设计竞赛全国一等奖,2016年获北方国际大学联盟优秀青年教师。
前言 C语言是国内外广泛使用的结构化程序设计语言,它既具有高级语言的优点,又具有汇编语言的功能,同时具有丰富的运算符和数据类型,其语言简单灵活,表达能力强,目标程序效率高,可移植性好,无论是操作系统的底层开发,还是嵌入式系统的核心编程,或者是高性能算法的实现,C语言都展现出了无可比拟的优势。因此,多数高等院校不仅计算机专业开设了C语言课程,而且非计算机专业也开设了此课程。同时,许多学生都选择C语言作为参加全国计算机等级考试(二级)的考试科目。 本书内容 本书第2版是对第1版的改版,保留了第1版的风格和特点,并在章节内容方面进行了一定的补充和删减,使得教材内容更为充实和专业。第2版力求做到概念准确、简洁,语言通俗易懂,注重前后内容的衔接,知识点安排循序渐进,案例的选取与学生联系紧密,易于理解,有助于初学者快速掌握C语言的基础知识,从而更好地学习C语言。 本书详细介绍了C语言程序设计中最基本的语法规则和程序设计方法,共分为9章。第1章绪论,主要介绍了C语言的概述及C语言程序的运行过程,以及对“简易计算器”和“学生成绩管理系统”两个案例的简介。第2章数据类型及其运算,主要介绍了C语言的基本数据类型、运算符和表达式、数据的输入和输出、C语句和顺序结构程序设计,以及“简易计算器”案例分析与实现。第3章选择结构及其应用,主要介绍了关系运算与逻辑运算、选择结构程序设计的思想和基本语句,以及“简易计算器”案例的进一步分析与实现。第4章循环结构及其应用,主要介绍循环结构程序设计的思想和基本语句,以及“简易计算器”案例的进一步分析与实现。第5章数组,主要介绍了一维数组、...
目录
第1章绪论
1.1C语言的发展
1.2C语言的特点
1.3C程序结构
1.3.1C程序的基本组成
1.3.2算法
1.3.3C程序的三种基本结构
1.4C程序的实现
1.4.1C程序的开发步骤
1.4.2C程序的编辑
1.4.3C程序的编译、链接及执行
1.4.4C程序的调试
1.5案例简介
1.5.1“简易计算器”案例
1.5.2“学生成绩管理系统”案例
1.6常见错误分析
本章小结
习题一
第2章数据类型及其运算
2.1标识符和关键字
2.1.1标识符
2.1.2关键字
2.2常量和变量
2.2.1常量
2.2.2变量
2.3数据类型
2.3.1整型数据
2.3.2实型数据
2.3.3字符型数据
2.3.4枚举类型数据
2.4数据类型的转换
2.5运算符和表达式
2.5.1算术运算符和算术表达式
2.5.2赋值运算符和赋值表达式
2.5.3自增运算符和自减运算符
2.5.4逗号运算符和逗号表达式
2.6数据的输入和输出
2.6.1格式输入函数scanf()
2.6.2格式输出函数printf()
2.6.3字符输入函数getchar()
2.6.4字符输出函数putchar()
2.7C语句和顺序结构程序设计
2.7.1C语句概述
2.7.2顺序结构程序设计
2.8“简易计算器”案例分析... 查看详情
本书概念清楚、通俗易懂、实用性强,适合作为高等学校“C语言程序设计”课程的教材,每个例题均配有问题分析、程序代码、运行结果和微视频,并为程序代码添加尽可能多的注释,方便初学者更好的理解和入门;提供精心制作的电子课件、习题答案及源程序文件。