C语言程序设计——面向实践能力培养
聚焦实践训练和程序设计思维培养的C语言程序设计教材。

作者:秦永彬,龙慧云,邓少勋,罗为,王翔,张永军

丛书名:“国家级一流本科课程”配套教材系列

定价:79元

印次:1-1

ISBN:9787302667490

出版日期:2024.08.01

印刷日期:2024.07.19

图书责编:龙启铭

图书分类:教材

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

"本书是国家级线上线下混合式一流本科课程“高级语言程序设计”指定教材,以激发学生求知、探索性学习研究兴趣为目的,不仅是从知识方法和技能普及,更是从新的思维学习、研究学习、探索式学习角度,将C语言编程的诸多知识点和编程细节贯穿于各个大小案例之中,通过大量知识点的分析和实例的训练,启发读者从多角度思考解题思路,培养读者的编程思维和程序设计能力。全书共11章,内容包括程序设计语言基础、C语言的符号体系和规则体系、按部就班——顺序结构程序设计、程序决策——选择结构程序设计、周而复始——循环结构程序设计、数组——具有相同数据类型的一组数、函数——模块化程序设计、指针——内存与地址操作、结构体与共用体——聚合不同属性的数据类型、文件——程序的辅助性存储,最后是综合实践——产品信息管理系统。 本书适合作为高等学校“高级语言程序设计”和“C语言程序设计”课程的教材,也非常适合计算机程序设计初学者和具有其他程序设计语言基础的读者参考使用。 "

秦永彬;单位:贵州大学;职务、职称:院长,教授; 性别:男 年龄:40。现为贵州大学计算机科学与技术学院(贵州大学省级示范性软件学院)院长,公共大数据国家重点实验室(贵州省公共大数据重点实验室)副主任。中国计算机学会(CCF)高级会员,中国计算机学会大数据专家委员会委员,贵州省计算机学会副理事长兼秘书长,ACM中国区重庆分会副主席,《大数据》期刊第二届编委会编委。贵州省大数据专家库首批专家,贵州省科技厅评审专家,贵州省教育厅教学指导委员会委员。主要研究方向:文本计算与认知智能、大数据治理与应用(政府数据治理与应用)、企业信息化与电子政务。

前言 1. 编写背景 C语言是一种结构化程序设计语言,其功能强大,使用灵活,用途广泛,是一种面向过程的编程语言。它既可以用来编写应用软件,又可以用来编写较为底层的系统软件及控制硬件的驱动程序,是程序设计人员和大学生学习其他编程语言的基础。 由于C语言可使用范围广泛,众多高校都将C语言作为专业基础课,是计算机及信息专业学生的关键课程。C语言数据类型丰富,运算符较为全面,规则性强,表达简洁、紧凑,使用方便、灵活,因此不容易掌握,初学者在学习的初始阶段会有一定的困难。基于此,我们编写了这本C语言程序设计教材,主要满足学习计算机程序设计语言的初学者和具有其他程序设计语言基础的学习者,适合作为高等学校“高级语言程序设计”和“C语言程序设计”课程的教材。 2. 本书特色 (1) 本书以激发学生求知、探索性学习研究兴趣为目的,从新的思维学习、研究学习、探索式学习角度,将C语言编程的诸多知识点和编程细节贯穿于各个大小案例之中,通过大量知识点的分析和实例的训练,启发学生从多角度思考解题思路,培养学生的编程思维和程序设计能力。本书内容结构合理,注重点、面、空间的结合和拓展,大小案例驱动演绎,发散思维点拨激活,知识能力交汇升级,是本书区别于其他类似教材的具体体现。 (2) 本书所有作者均是常年承担大学本科C语言程序设计教学的教师,具有丰富的C语言教学经验。本书对C语言的基础知识、规则方法进行了较为详尽的介绍,并根据多年教学过程中学习者可能遇到的理解难点,采用小贴士的方式进行了解释说明与知识拓展。 (3) 教辅资料立体配套,在学银在线平台(https://xueyinonline...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

第1章程序设计语言基础1

1.1计算机程序1

1.2程序设计语言1

1.3最简单的C语言程序2

1.4C语言的开发环境3

1.5C程序的开发步骤5

思考与练习5

第2章C语言的符号体系和规则体系6

2.1数据概述6

标识符、关键字、常量及变量7

2.2基本数据类型10

2.2.1整型数据10

2.2.2实型数据13

2.2.3字符型数据15

2.3运算符19

2.3.1基本的算术运算符19

2.3.2不同类型数据间的混合运算20

2.3.3强制类型转换运算符21

2.3.4运算符优先级和结合性21

2.3.5上溢和下溢23

2.3.6自增运算符和自减运算符23

2.3.7复合赋值运算符24

2.4基本数据类型与运算符举例26

2.4.1查找关键字26

2.4.2标识符的定义26

2.4.3表达式求值27

思考与练习29

第3章按部就班——顺序结构程序设计31

3.1程序设计的基本步骤及程序执行的流程31

3.2算法及其表示形式31

3.2.1用自然语言表示算法31

3.2.2用流程图表示算法32

3.2.3用伪代码表示算法33

3.3实际问题引例34

3.4C语句35

3.4.1分类35

3.4.2赋值语句36

3.5数据的输入/输出38

3.5.1数据输入/输出的概念38

3.5.2字符数据的输入/输出39

3.6顺序结构程序设计举例46

思考与练习53

〖1〗C

养〖1〗〖2〗〖...

本书是国家级线上线下混合式一流本科课程“高级语言程序设计”指定教材,适合作为“高级语言程序设计”和“C语言程序设计”课程的教材