C语言程序设计面向“新工科”人才培养(微课视频版)
- ISBN:9787302640868
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:380
- 出版时间:2023-09-01
- 条形码:9787302640868 ; 978-7-302-64086-8
本书特色
本书由浅入深地介绍了C语言的基本理论、知识和编程技能,旨在帮助读者全面、系统地掌握用C语言进行程序设计的方法,并注重培养初学者解决实际问题的能力。每章后都附有习题,供读者练习。
本书还增加了课程思政的内容,每章都有育人目标和与内容相关的案例深入挖掘课程思政元素,强化育人导向,注重对读者理想信念、价值理念和道德观念的引领,使读者在提升专业技能的同时,潜移默化地进行人格塑造。每章内容融入大量典型案例,如哥德巴赫猜想、校园贷、蓝桥杯省赛和国赛试题等,培养学生精益求精的工匠精神、刻苦钻研的探索精神和团队协作的共赢精神,永不停顿地探索未知领域。这不仅有助于促进个人发展,也有助于社会形成强大而持久的生产力和创造力。
内容简介
全书由浅入深地介绍了C语言的基本理论、基本知识以及编程的基本技能和方法,使读者能全面、系统地理解和掌握利用C语言进行程序设计的方法,更注重培养初学者使用计算机程序设计语言解决实际问题的能力。全书的源程序都在DevC++6.3上实现。全书共12章,第1章全面介绍C语言的概貌,包括编程的预备知识、程序设计语言的发展过程、结构化程序设计的基本特点以及C语言的开发环境,第2~6章介绍C语言的基础语法知识和3种基本程序控制结构,包括关键字与标识符、常量与变量、基本数据类型、运算符与表达式等,以及顺序结构、选择结构、循环结构3种基本程序控制结构,第7、8章和第10~12章介绍C语言函数和构造数据类型等的使用,包括数组、函数、结构体、共用体、文件和预处理命令等,第9章介绍C语言的精髓——指针。每章后面均附有习题,以供读者练习。 本书融合了课程思政元素,强化育人导向,主要作为计算机及相关学科本科生的课程教材,也可供相关领域的研究人员和工程技术人员参考。
目录
第3章基本数据类型、运算符和表达式 3.1C语言的数据类型 3.2数据的表现形式 3.2.1常量 3.2.2变量 3.3基本数据类型 3.3.1整型数据 3.3.2实型数据 3.3.3字符型数据 3.3.4字符串常量 3.4常用运算符与表达式 3.4.1算术运算符及其表达式 3.4.2自增自减运算符、负号运算符 3.4.3赋值运算符及其表达式 3.4.4强制类型转换运算符 3.4.5逗号运算符及其表达式 3.4.6sizeof运算符 3.4.7位运算符及其表达式 3.5常见数学运算表达式在C语言中的表示 3.6本章小结 3.6.1知识梳理 3.6.2常见上机问题及解决方法 习题3
第4章顺序结构程序设计 4.13种基本的程序结构 4.2顺序结构程序设计的思想 4.3实现顺序结构程序设计的基本语句 4.3.1赋值语句 4.3.2数据的基本输入与输出 4.4顺序结构程序设计的典型应用 4.4.1图形的面积等计算问题 4.4.2数字分离问题 4.4.3数的交换问题 4.4.4大小写转换问题 4.5本章小结 4.5.1知识梳理 4.5.2常见上机问题及解决方法 习题4
第5章选择结构程序设计 5.1关系运算符、逻辑运算符和条件运算符 5.1.1关系运算符及其表达式 5.1.2逻辑运算符及其表达式 5.1.3条件运算符及其表达式 5.2选择结构程序设计语句 5.2.1if语句 5.2.2switch语句 5.3选择结构程序设计的典型应用 5.3.1数的*值问题 5.3.2方程根问题 5.3.3奖金问题 5.3.4运算器问题 5.4本章小结 5.4.1知识梳理 5.4.2常见上机问题及解决方法 扩展阅读: 程序调试方法和技巧 习题5
第6章循环结构程序设计 6.1循环结构程序设计语句 6.1.1for语句 6.1.2while语句 6.1.3dowhile语句 6.1.4goto语句 6.1.5for语句的其他格式 6.2循环嵌套结构程序设计 6.2.1循环嵌套结构 6.2.2break语句与continue语句 6.2.3不同循环语句的选择和比较 6.3循环结构程序设计的典型应用 6.3.1累加或累乘问题 6.3.2数的判断问题 6.3.3经典数学问题 6.3.4图形输出问题 6.3.5运算器问题 6.4本章小结 6.4.1知识梳理 6.4.2常见上机问题及解决方法 扩展阅读: 古人的智慧 习题6
第7章数组 7.1一维数组 7.1.1一维数组的定义和引用 7.1.2一维数组的初始化 7.2二维数组 7.2.1二维数组的定义和引用 7.2.2二维数组的初始化 7.3字符串与字符数组 7.3.1字符数组的定义和引用 7.3.2字符数组的赋值 7.3.3常用字符串处理函数 7.4数组的典型应用 7.4.1*大值和*小值问题 7.4.2杨辉三角形问题 7.4.3矩阵相乘问题 7.4.4字符串处理问题 7.5本章小结 7.5.1知识梳理 7.5.2常见上机问题及解决方法 扩展阅读: 计算机程序设计大赛 习题7
第8章函数 8.1函数概述 8.2函数的定义与调用 8.2.1无参数无返回值函数 8.2.2无参数有返回值函数 8.2.3有参数无返回值函数 8.2.4有参数有返回值函数 8.3函数参数的传递方式 8.4函数的嵌套与递归调用 8.5变量的作用域与生存期 8.5.1变量的作用域和生存期的概念 8.5.2局部变量的作用域和生存期 8.5.3全局变量的作用域和生存期 8.6变量的存储类型 8.7函数的作用域 8.8函数的典型应用 8.8.1数的*值问题 8.8.2*大公约数和*小公倍数问题 8.8.3阶乘问题 8.8.4汉诺塔问题 8.8.5运算器问题 8.9本章小结 8.9.1知识梳理 8.9.2常见上机问题及解决方法 习题8
第9章指针 9.1指针的基本概念 9.1.1指针与指针变量的概念 9.1.2指针变量的定义和引用 9.1.3指针的基本运算 9.1.4变量的指针与指向变量的指针变量 9.2指针和数组 9.2.1数组的指针和指向数组的指针变量 9.2.2指向多维数组的指针 9.2.3指针数组 9.3指针和字符数组 9.4指针和函数 9.4.1指针作为函数的参数 9.4.2指针函数与函数指针 9.5指针与动态内存分配 9.6多级指针 9.7指针的典型应用 9.7.1任意个整数求和 9.7.2冒泡排序 9.7.3轮转数 9.8本章小结 9.8.1知识梳理 9.8.2常见上机问题及解决方法 扩展阅读: 中国芯 习题9
第10章构造数据类型 10.1结构体 10.1.1结构体类型的定义 10.1.2结构体变量的定义 10.1.3结构体变量的引用和赋值 10.1.4结构体数组 10.1.5结构体和指针 10.2单链表 10.2.1单链表及其结构 10.2.2单链表的基本操作 10.3共用体 10.3.1共用体类型的定义 10.3.2共用体变量的定义和引用 10.3.3共用体变量的赋值 10.4位段 10.5枚举类型 10.6类型定义 10.7构造数据类型的典型应用: 学生信息管理系统 10.8本章小结 10.8.1知识梳理 10.8.2常见上机问题及解决方法 习题10
第11章文件 11.1文件的基本概念 11.1.1文件的定义 11.1.2文件的分类 11.1.3文件操作概述 11.2文件的打开与关闭 11.2.1文件指针 11.2.2打开文件 11.2.3关闭文件 11.2.4exit函数 11.3文件的读写 11.3.1文件读写函数 11.3.2文件读写函数选用原则 11.4文件的定位与随机读写 11.5文件的出错检测 11.6文件的典型应用: 超市收银 11.7本章小结 11.7.1知识梳理 11.7.2常见上机问题及解决方法 习题11
第12章预处理命令 12.1预处理命令简介 12.2文件包含命令 12.3宏定义 12.4条件编译 12.5本章小结 12.5.1知识梳理 12.5.2常见上机问题及解决方法 习题12
附录 参考文献
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
海商法-第四版
¥30.2¥48.0