首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 程序设计基础(C语言)
内容
编辑推荐
1.对知识结构与内容进行重组,做到“教、学、做”的统一。由浅入深、循序渐进地对实用性强及重难点内容进行重点阐述,对不常用的内容做简单描述。教材、课程网站和视频三位一体,各有侧重、相互配合。2.能够及时地对教材进行更新。随时在课程网站对教学内容进行修订,及时纳入学科前沿成果,以最快的速度呈现给学生,保持教材知识动态性和稳定性之间的平衡。3.丰富学习内容。为学生提供传统纸质教材以外立体化、多样化的电子资源,为学生学习带来靠前的便利,使学生获得全新的学习体验,提高学习效率。4.形成交互的学习环境。由教材文本内容、辅助学习资源、教师、学生及学习工具等要素构成的学习环境实现可交互性。通过人机交流可以便捷地解决学习中遇到的疑难问题,提高学习效率。
内容推荐
本书在介绍计算机基础知识、计算机基本工作原理、程序设计及程序设计语言、计算机算法及其表示方法的基础上,介绍了C语言的基本语法和程序流程控制结构,重点阐述了如何用数组处理批量数据、如何用函数实现模块化程序设计、如何用指针提升编程效率、如何用结构体和共用体处理复杂数据,以及如何用文件组织和访问数据等C语言程序设计技巧。而且,每章配置了生动有趣的课程思政内容,既能激发读者的阅读兴趣,又能起到知识传授、能力培养和价值观塑造的作用。此外,我们还为本书搭建了配套的在线课程网站,尝试把纸质教材与数字化资源有机融合,实现线上线下教学一体化、知识更新便捷化和学习空间个性化的目的。 全书语言简洁,示例丰富,章节编排合理,可以深入浅出地引导读者进行理性思维与实践。本书可作为高等院校计算机、自动化、信息学、管理学等相关专业程序设计课程的教材,也可作为程序开发者及编程爱好者的自学参考书。
目录
第1章 程序设计与C语言/11.1 计算机的工作原理/1 1.1.1 初识计算机/1 1.1.2 冯·诺依曼体系结构/41.2 程序设计与程序设计语言/6 1.2.1 程序设计/6 1.2.2 程序设计语言/10 1.2.3 C语言的发展与特点/121.3 初步认识C语言程序/14 1.3.1 最简单的C语言程序/14 1.3.2 包含多个函数的C语言程序/16 1.3.3 C语言程序的基本结构/171.4 C语言编程环境/18 1.4.1 C语言程序的开发步骤/18 1.4.2 CodeBlocks的安装和使用/201.5 扩展阅读/301.6 小结/31习题/32第2章 计算机算法/332.1 算法的概念/34 2.1.1 算法的定义/34 2.1.2 典型的算法/35 2.1.3 算法的特征/40 2.1.4 算法的评价/402.2 算法的表示/41 2.2.1 程序流程图/41 2.2.2 N-S图/43 2.2.3 伪代码/442.3 扩展阅读/452.4 小结/45习题/45第3章 顺序结构程序设计/463.1 数据类型、标识符、常量与变量/46 3.1.1 数据类型/46 3.1.2 标识符/47 3.1.3 常量/48 3.1.4 变量/493.2 整数类型/50 3.2.1 整型常量/50 3.2.2 整型变量/523.3 实数类型/55 3.3.1 实型常量/55 3.3.2 实型变量/553.4 字符型数据/58 3.4.1 字符型常量/58 3.4.2 字符型变量/59 3.4.3 字符串常量/603.5 数值型数据间的混合运算/61 3.5.1 自动类型转换/61 3.5.2 强制类型转换/623.6运算符和表达式/64 3.6.1 算术运算符/64 3.6.2 算术运算的优先级与结合性/66 3.6.3 赋值运算符与赋值表达式/673.7 数据输入输出/69 3.7.1 格式输出函数printf()/69 3.7.2 格式输入函数scanf()/72 3.7.3 字符数据的输入输出/773.8 C语句分类/783.9 顺序结构程序设计/793.10 扩展阅读/813.11 小结/83习题/83第4章 选择结构程序设计/864.1 选择结构与条件判断/864.2 关系表达式与逻辑表达式/87 4.2.1 关系表达式/87 4.2.2 逻辑表达式/88 4.2.3 条件运算符/894.3 用if语句实现选择结构/90 4.3.1 单分支结构if语句/90 4.3.2 二分支结构if语句/91 4.3.3 多分支结构if语句/934.4 选择结构的嵌套/96 4.4.1 if嵌套的一般形式/96 4.4.2 if-else配对/984.5 用switch语句实现多分支选择结构/99 4.5.1 switch语句一般形式/99 4.5.2 switch语句注意事项/1004.6 选择结构程序举例/1054.7 扩展阅读/1084.8 小结/109习题 /109第5章 循环结构程序设计/1125.1 循环的基本思想/1125.2 while语句/113 5.2.1 while语句构成的循环结构/113 5.2.2 while语句的执行过程/114 5.2.3 利用while语句进行循环结构程序设计/1145.3 do…while语句/116 5.3.1 do…while语句构成的循环结构/116 5.3.2 do…while语句的执行过程/116 5.3.3 利用do…while语句进行循环结构程序设计/1175.4 for语句/118 5.4.1 for语句构成的循环结构/118 5.4.2 for语句的执行过程/119 5.4.3 利用for语句进行循环结构程序设计/120 5.4.4 for语句的灵活性/122 5.4.5 循环结构类型的选择及转换/1255.5 循环嵌套/1255.6 break语句与continue语句/128 5.6.1 break语句/128 5.6.2 continue语句/130 5.6.3 break与continue的区别/1315.7 循环结构程序举例/1335.8 扩展阅读/1355.9 小结/136习题/136第6章 数组/1406.1 数组的概念/1406.2 一维数组/141 6.2.1 一维数组的定义/141 6.2.2 一维数组的引用/142 6.2.3 一维数组的初始化/144 6.2.4 数组和地址/145 6.2.5 一维数组程序举例/1466.3 二维数组/149 6.3.1 二维数组的定义/150 6.3.2 二维数组的引用/151 6.3.3 二维数组的初始化/151 6.3.4 二维数组程序举例/1526.4 字符数组与字符串/156 6.4.1 字符数组/156 6.4.2 字符串/156 6.4.3 常用字符串处理函数/158 6.4.4 字符数组与字符串程序设计举例/1636.5 扩展阅读/1666.6 小结/168习题/168第7章 函数/1707.1 模块化程序设计与函数/1707.2 函数的定义、声明与调用/171 7.2.1 函数定义/172 7.2.2 函数调用/173 7.2.3 函数声明/174 7.2.4 没有返回值的函数/176 7.2.5 没有形参的函数/1767.3 深入理解函数的调用/178 7.3.1 函数调用与内存空间/178 7.3.2 数组作为函数参数/1817.4 函数的嵌套调用/1847.5 函数的递归调用/1877.6 变量的作用域/189 7.6.1 全局变量与局部变量/189 7.6.2 同名变量的作用域/1917.7 变量的生存期/1937.8 扩展阅读/1967.9 小结/197习题/198第8章 指针/2008.1 指针是什么/2008.2 指针变量/201 8.2.1 什么是指针变量/201 8.2.2 指针变量的定义/203 8.2.3 指针变量的引用/204 8.2.4 指针运算/206 8.2.5 指针变量作为函数参数/2088.3 通过指针访问数组/210 8.3.1 一维数组元素的指针/210 8.3.2 指向数组元素的指针的运算/211 8.3.3 两种引用数组元素的方法/211 8.3.4 多维数组元素的指针/214 8.3.5 以数组名作函数参数/2158.4 通过指针引用字符串/217 8.4.1 字符串的引用方式/217 8.4.2 字符指针作为函数参数/2208.5 函数指针/2248.6 指针函数/2268.7 指针数组和多重指针/228 8.7.1 指针数组/228 8.7.2 多重指针/2308.8 动态内存分配与指向它的指针变量/232 8.8.1 建立和释放内存动态存储区域/232 8.8.2 void指针类型/2338.9 指针应用程序举例/2338.10 扩展阅读/2408.11 小结/242习题/245第9章 自定义数据类型/2479.1 定义和使用结构体变量/247 9.1.1 结构体类型的定义/247 9.1.2 结构体变量的定义/249 9.1.3 结构体变量的初始化与引用/2509.2 使用结构体数组/252 9.2.1 结构体数组的定义/252 9.2.2 结构体数组的初始化与引用/2539.3 结构体指针/255 9.3.1 结构体指针的概念/255 9.3.2 结构体与函数/2599.4 结构体与链表/2619.5 共用体类型/265 9.5.1 共用体的概念/265 9.5.2 共用体变量的定义与引用/266 9.5.3 共用体类型数据的特点/2679.6 枚举类型/2699.7 用typedef声明新类型名/2719.8 应用程序举例/2749.9 扩展阅读/2819.10 小结/282习题/283第10章 文件/28410.1 C语言中文件的概念/284 10.1.1 文件的概念/284 10.1.2 文件标识/285 10.1.3 文件缓冲区/285 10.1.4 文件类型指针/28610.2 文件操作三部曲:打开、读/写与关闭/287 10.2.1 打开文件/287 10.2.2 读/写文件/289 10.2.3 关闭文件/29310.3 应用程序举例/29310.4 扩展阅读/29910.5 小结/301习题/302附录/303附录A 常用字符与ASCII字符集/303附录B C语言中的关键字/307附录C C语言中运算符的优先级和结合性/308附录D C语言常用语法提要/309附录E C语言常用库函数/311参考文献/317
标签
缩略图
书名 程序设计基础(C语言)
副书名
原作名
作者 李超锋,杨健,项巧莲
译者
编者
绘者
出版社 华中科技大学出版社
商品编码(ISBN) 9787577209180
开本 16开
页数
版次 1
装订
字数
出版时间 2024-07-01
首版时间
印刷时间
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-大中专教材-大学教材
图书小类
重量
CIP核字
中图分类号 TP312.8
丛书名
印张
印次
出版地
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 18:40:44