• C语言程序设计 在线实践·微课视频 微课版
  • C语言程序设计 在线实践·微课视频 微课版
  • C语言程序设计 在线实践·微课视频 微课版
  • C语言程序设计 在线实践·微课视频 微课版
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计 在线实践·微课视频 微课版

全新正版 极速发货

43.53 6.3折 69 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者陈叶芳;钱江波;董一鸿;陈哲云;王晓丽

出版社清华大学出版社

ISBN9787302573951

出版时间2021-03

装帧平装

开本16开

定价69元

货号1202304021

上书时间2024-06-28

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
第一作者已有二十多年主讲C语言的经历。曾获浙江省高校首批“互联网教学”优秀案例(线上线下混合课程)特等奖、“宁波市教学成果三等奖”、“宁波大学真诚奖教基金课程改革创新奖”等奖项。主持C语言程序设计方面的浙江省一流课程建设、省十三五教改项目、省课堂教学改革项目、省新形态教材等多个教研项目。已主编出版《C语言程序设计方法及在线实践》、《基于NBUOJ的C语言在线实验及习题汇编》等多本教材。

目录
第1章计算机与程序设计概述1.1计算机硬件1.1.1冯·诺依曼结构1.1.2运算器与控制器1.1.3存储器1.1.4输入/输出设备1.1.5指令与指令系统1.2计算机中数据的表示1.2.1数制1.2.2数制转换1.2.3二进制运算1.3计算机软件1.3.1计算机系统与计算机软件1.3.2操作系统1.3.3应用软件1.4程序设计语言1.4.1机器语言1.4.2汇编语言1.4.3高级语言1.5算法基础1.5.1算法的三种基本结构1.5.2算法的描述1.6习题1.6.1选择题1.6.2简答题第2章顺序结构程序设计2.1C语言要素2.1.1预处理指令2.1.2main()函数2.1.3标识符2.1.4数据类型2.1.5常量和变量2.1.6语句2.1.7注释2.2变量和赋值2.2.1变量定义2.2.2变量取值2.2.3数据类型的转换C语言程序设计·在线实践·微课视频目录2.3运算符与表达式2.3.1算术运算符与表达式2.3.2赋值运算符与表达式2.3.3自增运算符与自减运算符2.3.4位运算符2.3.5sizeof运算符2.4数据的输入/输出2.4.1标准字符输入/输出函数getchar()/putchar()2.4.2格式化输出函数printf()2.4.3格式化输入函数scanf()2.5用C编写数学公式2.5.1数学公式的C表达形式2.5.2常用的数学函数2.6实例研究2.6.1四则运算2.6.2成绩管理2.7习题2.7.1选择题2.7.2在线编程题第3章选择结构程序设计3.1关系运算符和关系表达式3.1.1关系运算3.1.2判等运算3.2逻辑运算符和逻辑表达式3.2.1逻辑运算符3.2.2用逻辑表达式表示条件3.2.3短路求值3.3if语句3.3.1单分支if语句3.3.2双分支if语句3.3.3多分支if语句3.3.4带复合语句的if语句3.4条件运算符和条件表达式3.5选择结构的嵌套3.6switch…case语句3.7实例研究3.7.1四则运算3.7.2随机数3.8习题3.8.1选择题3.8.2在线编程题第4章循环结构与基础算法4.1程序中的重复4.2while语句4.2.1计数循环4.2.2标记控制循环4.2.3条件循环4.2.4文件结束控制循环4.3do…while语句4.4for语句4.4.1for语句基本用法4.4.2for语句中省略表达式4.4.3逗号表达式4.5循环的嵌套4.6基础算法4.6.1枚举算法4.6.2迭代算法4.6.3递推算法4.7提前结束循环的流程控制4.7.1用break语句提前终止循环4.7.2用continue语句提前结束本次循环4.8实例研究4.8.1四则运算(1)4.8.2四则运算(2)4.9习题4.9.1选择题4.9.2在线编程题4.9.3课程设计——四则运算基础版第5章数组5.1一维数组5.1.1一维数组定义5.1.2一维数组初始化5.1.3用循环结构存取数组5.1.4顺序查找与二分查找5.1.5一维数组的删除5.1.6一维数组的插入5.2一维数组与排序5.2.1选择排序5.2.2冒泡排序5.3二维数组5.3.1二维数组的定义和引用5.3.2二维数组的初始化5.3.3用循环结构存取二维数组5.4字符数组和字符串5.4.1字符数组定义5.4.2字符数组初始化5.4.3字符数组的输入/输出5.4.4字符数组输入/输出的异常情况5.4.5字符串处理函数5.5高精度加法5.6实例研究5.6.1统计单词数5.6.2成绩管理5.6.3城市名排序5.6.4扑克游戏5.7习题5.7.1选择题5.7.2在线编程题第6章函数6.1函数的基本概念6.2函数定义6.2.1有参函数的定义6.2.2无参函数的定义6.3函数调用6.3.1函数调用的形式6.3.2形参和实参6.3.3传值调用6.3.4函数的返回值6.4函数声明6.4.1函数声明概述6.4.2函数定义与函数声明的区别6.5函数的嵌套调用6.6函数的递归调用6.7实例研究6.7.1四则运算6.7.2成绩管理6.8习题6.8.1选择题6.8.2在线编程题6.8.3课程设计——四则运算函数版第7章指针7.1指针的基本概念7.2指针变量的使用7.2.1指针变量的定义和赋值7.2.2指针变量的基本运算7.2.3指针变量的引用7.3指针与一维数组7.3.1一维数组的指针7.3.2引用数组元素时的指针运算7.3.3运用指针存取数组元素7.4指针与二维数组7.4.1指向元素的指针7.4.2行指针7.5指针与字符串7.5.1字符指针7.5.2字符指针变量和字符数组的比较7.6指针作函数参数7.6.1变量的指针作函数参数7.6.2一维数组的指针作函数参数7.6.3二维数组的指针作函数参数7.7指针数组7.8指针与函数7.8.1返回指针的函数7.8.2指向函数的指针7.9二级指针7.10实例研究——成绩系统7.11习题7.11.1选择题7.11.2在线编程题第8章程序结构8.1变量的作用域8.1.1局部变量8.1.2全局变量8.2变量的存储方式和生存期8.2.1局部变量的存储类型8.2.2全局变量的存储类别8.3内部函数和外部函数8.3.1内部函数8.3.2外部函数8.4编译预处理8.4.1宏定义8.4.2文件包含8.4.3条件编译8.5习题8.5.1选择题8.5.2程序阅读题第9章结构体、共用体和枚举类型9.1结构体9.1.1结构体类型的声明9.1.2结构体变量的定义9.1.3结构体变量的使用和初始化9.2结构体数组9.2.1结构体数组的定义9.2.2结构体数组的引用9.2.3结构体数组的初始化9.3结构体指针9.3.1指向结构体变量的指针9.3.2指向结构体数组的指针9.4结构体与函数9.4.1结构体变量的成员作实参9.4.2结构体变量作实参9.4.3结构体变量的指针作实参9.4.4返回结构体类型的函数9.5贪心算法9.6共用体9.6.1共用体类型和共用体变量9.6.2共用体变量的使用9.7枚举类型9.7.1枚举类型声明与变量定义9.7.2枚举类型的使用9.8实例研究9.8.1成绩系统9.8.2人员管理9.9习题9.9.1选择题9.9.2在线编程题9.9.3课程设计——成绩系统第10章文件10.1文件概述10.1.1文件的基本概念10.1.2文本文件与二进制文件10.1.3文件缓冲区10.1.4文件类型的指针10.2文件的打开与关闭10.2.1文件的打开10.2.2文件的关闭10.2.3文件的检测10.3文件的顺序读写10.3.1字符读写函数fgetc()和fputc()10.3.2字符串读写函数fgets()和fputs()10.3.3数据块读写函数fread()和fwrite()10.3.4格式化读写函数fscanf()和fprintf()10.4文件的定位与随机读写10.4.1“读写位置指针”复位函数rewind()10.4.2“读写位置指针”随机定位函数fseek()10.4.3ftell()函数10.5实例研究——成绩系统10.6习题10.6.1选择题10.6.2线下编程题第11章指针的高级应用11.1链表的概念11.1.1线性链表基本概念11.1.2链表节点的数据类型11.2动态内存分配11.3单链表11.3.1单链表的建立11.3.2单链表的输出11.3.3单链表的插入11.3.4单链表的删除11.4实例研究——成绩系统11.5习题11.5.1选择题11.5.2在线编程题11.5.3课程设计——通讯录附录A常用字符与ASCII值对照表附录B基本数据类型及取值范围附录C常用运算符的优先级与结合性附录D常用库函数附录E常见错误分析参考文献

内容摘要
本教材特色

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP