您好,欢迎光临有路网!
C语言程序设计层次化实例教程(微课视频版)
QQ咨询:
有路璐璐:

C语言程序设计层次化实例教程(微课视频版)

  • 作者:孙霞、冯筠、张敏、王小凤
  • 出版社:清华大学出版社
  • ISBN:9787302590729
  • 出版日期:2021年11月01日
  • 页数:216
  • 定价:¥39.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书为以C语言作为入门的程序设计类课程编写的教材。本书采用“分层案例剖析”的编写方式,深入浅出地讲解了程序设计的基本知识,使读者循序渐进地掌握C语言的编程方法和思想,提高读者掌握用计算机解决实际问题的能力。 本书先通过分析精心设计且浅显易懂的案例,详细介绍C语言的基本知识点,并在此基础上进一-步加大难度,**讲解复合数据类型一数组和结构体;接着通过大量函数程序案例引出模块化程序设计思想;后介绍C语言中被初学者视为难理解的内容指针。在指针章节的内容编排上,选取多个循序渐进的程序实例阐明如何利用指针实现更**的程序设计。 本书适合作为高等院校计算机、软件工程、电子信息类等专业程序设计基础的教材,也可作为有兴趣学习C语言程序设计的其他专业学生的教材,同时也适用于自学使用。
    目录
    ※层次 0:计算思维与程序设计的基本流程 第 1章计算思维和程序设计思想 .............................................................................................3 1.1 计算思维的基本概念 ....................................................................................................3 1.2 计算机的基本工作原理 ................................................................................................4 1.3 数据在计算机内存中的表示 ........................................................................................7 1.3.1 进制之间的互相转换 ........................................................................................7 1.3.2 整数在内存中的表示 ......................................................................................10 1.3.3 实数在内存中的表示 ......................................................................................10 1.4 三种程序结构的表示 ..................................................................................................12 1.4.1 流程图 ..............................................................................................................12 1.4.2 基本程序结构 ..................................................................................................12 1.5 程序设计思想举例 ......................................................................................................13 习题.......................................................................................................................................18 第 2章 C语言概述 ...................................................................................................................19 2.1 C语言的起源和发展 ..................................................................................................19 2.2 C语言程序的编写及运行 ..........................................................................................20 2.2.1 编辑..................................................................................................................20 2.2.2 编译..................................................................................................................20 2.2.3 连接..................................................................................................................20 2.2.4 运行..................................................................................................................20 2.3 C语言集成开发环境 ..................................................................................................20 2.3.1 Dev C 安装...................................................................................................21 2.3.2 创建 C语言源程序文件 .................................................................................24 2.3.3 编译与运行 ......................................................................................................25 习题.......................................................................................................................................27 C语言程序设计层次化实例教程(微课视频版) ※层次 1:C语言程序设计的基本语句 第 3章简单的程序流程 ...........................................................................................................31 3.1 简单的顺序结构 ..........................................................................................................31 3.1.1 个 C语言程序 Hello World! ................................................................31 3.1.2 整型变量举例——超市购物 1.......................................................................33 3.1.3 浮点型变量举例——超市购物 2...................................................................36 3.1.4 字符型变量举例——字母表 ..........................................................................37 3.2 C语言基础 ..................................................................................................................39 3.2.1 数据类型 ..........................................................................................................39 3.2.2 常量与变量 ......................................................................................................43 3.2.3 运算符与表达式 ..............................................................................................46 3.2.4 输入/输出 ......................................................................................................50 3.3 简单的选择结构 ..........................................................................................................55 3.3.1 if语句 ..............................................................................................................55 3.3.2 if…else语句 ....................................................................................................57 3.4 简单的循环结构 ..........................................................................................................60 3.4.1 for语句 ............................................................................................................60 3.4.2 while语句........................................................................................................63 3.4.3 do…while语句................................................................................................65 3.4.4 循环语句的区别 ..............................................................................................68 3.5 程序调试 ......................................................................................................................69 3.5.1 开启调试模式 ..................................................................................................69 3.5.2 代码调试 ..........................................................................................................70 3.5.3 常见编译错误 ..................................................................................................74 习题.......................................................................................................................................76 ※层次 2:C语言程序设计的复杂语句 第 4章复杂程序的流程 ...........................................................................................................79 4.1 多分支的选择结构 ......................................................................................................79 4.1.1 switch语句 ......................................................................................................79 4.1.2 if…else嵌套 ....................................................................................................82 4.1.3 switch语句与 if…else嵌套的适用场景 ........................................................86 4.2 循环结构的嵌套 ..........................................................................................................88 4.2.1 循环嵌套 ..........................................................................................................88 4.2.2 循环的中断 ......................................................................................................92 4.2.3 goto语句..........................................................................................................97 4.2.4 循环嵌套的注意事项 ......................................................................................98 习题.....................................................................................................................................101 ※层次 3:C语言程序设计的复合数据 第 5章构造数据类型 .............................................................................................................105 5.1 一维数组 ....................................................................................................................105 5.1.1 一维数组的定义和引用 ................................................................................105 5.1.2 一维数组的遍历 ............................................................................................108 5.1.3 冒泡排序法 ....................................................................................................109 5.1.4 选择排序法 .................................................................................................... 112 5.1.5 插入排序法 .................................................................................................... 114 5.2 二维数组 .................................................................................................................... 117 5.2.1 二维数组的定义和引用 ................................................................................ 117 5.2.2 用二维数组进行矩阵运算 ............................................................................ 119 5.3 字符数组 ....................................................................................................................124 5.4 结构体........................................................................................................................125 5.4.1 学生成绩的定义和引用 ................................................................................126 5.4.2 结构体数组 ....................................................................................................128 5.5 枚举类型 ....................................................................................................................129 5.6 自定义类型 ................................................................................................................131 习题.....................................................................................................................................136 ※层次 4:C语言的模块化程序设计 第 6章函数和模块化程序设计 .............................................................................................139 6.1 模块化的程序设计思维 ............................................................................................139 6.1.1 程序设计思维再探 ........................................................................................140 6.1.2 模块化方法和模块接口 ................................................................................140 6.1.3 多源文件开发 ................................................................................................141 6.1.4 一个多源文件设计实例 ................................................................................141 6.2 函数............................................................................................................................143 6.2.1 无参函数 ........................................................................................................143 6.2.2 有参函数 ........................................................................................................145 6.2.3 函数调用 ........................................................................................................149 6.3 函数参数 ....................................................................................................................154 6.3.1 数组作函数的参数 ........................................................................................154 6.3.2 结构体作函数的参数 ....................................................................................159 6.4 变量的存储类别、生存期和作用域 ........................................................................161 6.4.1 变量的存储类别 ............................................................................................161 6.4.2 变量的生存期 ................................................................................................162 6.4.3 变量的作用域 ................................................................................................163 6.4.4 内部函数和外部函数 ....................................................................................164 习题.....................................................................................................................................165 ※层次 5:利用指针实现更**的程序设计 第 7章指针.............................................................................................................................169 7.1 指针概述 ....................................................................................................................169 7.1.1 指针的定义 ....................................................................................................169 7.1.2 指针类型 ........................................................................................................172 7.2 指针与数组 ................................................................................................................174 7.2.1 指针操作数组元素 ........................................................................................174 7.2.2 指针作为函数参数操作数组元素 ................................................................177 7.3 指针与结构体 ............................................................................................................178 7.3.1 利用指针操作结构体 ....................................................................................179 7.3.2 利用指针操作结构体数组 ............................................................................184 7.3.3 指针与链表 ....................................................................................................185 习题.....................................................................................................................................193 附录 A ASCII代码对应表(十进制) .................................................................................195 附录 B运算符与结合性 .........................................................................................................196 附录 C常见库函数 .................................................................................................................198 参考文献 .....................................................................................................................................206

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外