注册 登录 进入教材巡展
#
  • #

出版时间:2022-10

出版社:电子工业出版社

以下为《C语言大学实用教程(第4版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121300059
  • 1-21
  • 126946
  • 48252977-3
  • 平塑
  • 16开
  • 2022-10
  • 576
  • 360
  • 工学
  • 软件工程
  • TP312C
  • 计算机科学与技术
  • 本科 高职
目录
目 录__eol__第1章 程序设计ABC (1)__eol__1.1 计算机与人 (1)__eol__1.2 计算机与程序设计语言 (3)__eol__1.3 程序设计语言的故事 (5)__eol__1.4 C语言的故事 (7)__eol__1.5 程序设计语言的工作原理 (11)__eol__1.5.1 运行 (11)__eol__1.5.2 内存 (12)__eol__1.6 本章小结 (12)__eol__习题1 (13)__eol__第2章 数据类型、运算符与表达式 (14)__eol__2.1 一个简单的C程序例子 (14)__eol__2.2 C程序常见符号分类 (16)__eol__2.3 数据类型 (17)__eol__2.3.1 为什么引入数据类型 (17)__eol__2.3.2 从基本数据类型到抽象数据类型 (18)__eol__2.3.3 类型修饰符 (19)__eol__2.3.4 标识符命名 (20)__eol__2.4 常量 (21)__eol__2.4.1 整型常量 (21)__eol__2.4.2 实型常量 (21)__eol__2.4.3 字符常量 (22)__eol__2.4.4 字符串常量 (23)__eol__2.4.5 宏常量 (23)__eol__2.4.6 枚举常量 (24)__eol__2.5 变量 (25)__eol__2.5.1 变量的定义与初始化 (25)__eol__2.5.2 const类型修饰符 (26)__eol__2.5.3 使用变量时的注意事项 (26)__eol__2.6 常用运算符及表达式 (33)__eol__2.6.1 运算符的优先级与结合性 (33)__eol__2.6.2 算术运算符 (33)__eol__2.6.3 关系运算符 (35)__eol__2.6.4 逻辑运算符 (36)__eol__2.6.5 赋值运算符 (38)__eol__2.6.6 增1和减1运算符 (39)__eol__2.6.7 类型强制转换运算符 (40)__eol__2.6.8 位运算符 (41)__eol__2.6.9 逗号运算符 (43)__eol__2.7 赋值和表达式中的类型转换 (43)__eol__2.8 本章小结 (45)__eol__习题2 (45)__eol__第3章 键盘输入与屏幕输出 (47)__eol__3.1 C语句分类 (47)__eol__3.2 表达式语句 (47)__eol__3.3 复合语句和空语句 (48)__eol__3.4 基本的输入/输出操作 (49)__eol__3.4.1 字符输入/输出 (49)__eol__3.4.2 格式输入/输出 (51)__eol__*3.4.3 使用函数Scane()时需要注意的问题 (57)__eol__3.5 本章小结 (64)__eol__习题3 (65)__eol__第4章 程序的控制结构 (68)__eol__4.1 算法及其描述方法 (68)__eol__4.1.1 算法的概念 (68)__eol__4.1.2 算法的描述方法 (69)__eol__4.2 顺序结构 (71)__eol__4.2.1 顺序结构的流程图表示 (71)__eol__4.2.2 应用程序举例 (72)__eol__4.3 选择结构 (75)__eol__4.3.1 应用场合 (75)__eol__4.3.2 选择结构的流程图表示 (75)__eol__4.3.3 条件语句 (76)__eol__4.3.4 开关语句 (84)__eol__4.4 循环结构 (88)__eol__4.4.1 应用场合 (88)__eol__4.4.2 循环结构的流程图表示 (89)__eol__4.4.3 循环语句 (89)__eol__4.4.4 单重循环程序实例 (91)__eol__4.4.5 嵌套循环及其程序实例 (104)__eol__4.5 流程转移控制语句 (108)__eol__4.5.1 goto语句 (108)__eol__4.5.2 break与continue语句 (108)__eol__4.5.3 程序实例 (110)__eol__*4.6 程序调试与排错 (115)__eol__4.6.1 程序中常见的出错原因 (115)__eol__4.6.2 程序调试与排错的基本方法 (117)__eol__4.6.3 使用getchar()需要注意的问题 (118)__eol__*4.7 结构化程序设计方法简介 (124)__eol__4.7.1 关于goto论战 (124)__eol__4.7.2 结构化程序设计的核心思想 (125)__eol__4.7.3 “自顶向下、逐步求精”的程序设计方法 (126)__eol__4.8 本章小结 (129)__eol__习题4 (130)__eol__第5章 函数 (139)__eol__5.1 程序设计的艺术 (139)__eol__5.2 函数的定义与使用 (140)__eol__5.2.1 函数的分类 (140)__eol__5.2.2 函数的定义 (141)__eol__5.2.3 函数的调用、参数传递和返回值 (142)__eol__5.2.4 函数原型 (143)__eol__5.2.5 主函数main()的特殊性 (144)__eol__5.3 变量的作用域和存储类型 (145)__eol__5.3.1 变量的作用域 (145)__eol__5.3.2 全局变量 (147)__eol__5.3.3 变量的存储类型 (148)__eol__5.4 函数封装 (150)__eol__5.5 预处理指令 (151)__eol__5.5.1 #include (151)__eol__5.5.2 #define和#undef (152)__eol__5.5.3 条件编译 (153)__eol__5.6 使用assert()查错 (154)__eol__5.7 模块和链接 (155)__eol__*5.8 模块化程序设计方法简介 (158)__eol__5.8.1 模块划分的原则 (158)__eol__5.8.2 应用实例——“猜数”游戏 (159)__eol__*5.9 递归 (161)__eol__5.9.1 递归问题的提出 (161)__eol__5.9.2 递归函数 (162)__eol__5.10 本章小结 (166)__eol__习题5 (166)__eol__第6章 数组 (171)__eol__6.1 数组类型的应用场合 (171)__eol__6.2 数组的定义、引用和初始化 (171)__eol__6.2.1 数组的定义 (171)__eol__6.2.2 数组的引用 (173)__eol__6.2.3 数组的初始化 (174)__eol__6.2.4 程序实例 (175)__eol__6.3 向函数传递一维数组 (181)__eol__6.4 向函数传递二维数组 (192)__eol__6.5 字符数组 (196)__eol__6.5.1 字符数组与字符串的关系 (196)__eol__6.5.2 字符数组的输入/输出 (198)__eol__6.5.3 字符串处理函数 (199)__eol__6.5.4 应用实例 (200)__eol__6.6 本章小结 (202)__eol__习题6 (203)__eol__第7章 指针 (209)__eol__7.1 指针概述 (209)__eol__7.1.1 指针的概念 (209)__eol__7.1.2 为什么引入指针的概念 (211)__eol__7.1.3 指针变量作函数参数 (213)__eol__7.1.4 字符指针作为函数参数 (222)__eol__7.2 指针和数组间的关系 (226)__eol__7.2.1 一维数组的地址和指针 (227)__eol__7.2.2 二维数组的地址和指针 (234)__eol__7.3 指针数组 (239)__eol__*7.4 函数指针 (243)__eol__*7.5 带参数的main()函数 (249)__eol__*7.6 动态数组的实现 (250)__eol__7.6.1 C程序的内存映像 (250)__eol__7.6.2 动态内存分配函数 (251)__eol__7.6.3 一维动态数组的实现 (253)__eol__7.6.4 二维动态数组的实现 (254)__eol__*7.7 使用const修饰指针变量 (256)__eol__*7.8 代码风格 (257)__eol__7.8.1 程序版式 (257)__eol__7.8.2 命名规则 (260)__eol__7.8.3 函数设计 (260)__eol__7.8.4 防御性程序设计 (261)__eol__7.9 本章小结 (262)__eol__习题7 (263)__eol__第8章 结构体与共用体 (269)__eol__8.1 结构体的应用场合 (269)__eol__8.2 结构体类型与结构体变量 (271)__eol__8.2.1 结构体类型的声明 (271)__eol__8.2.2