×
C语言入门1.2.3——一个老鸟的C语言学习心得(配光盘)

C语言入门1.2.3——一个老鸟的C语言学习心得(配光盘)

1星价 ¥27.0 (4.9折)
2星价¥27.0 定价¥55.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302340539
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:大32开
  • 页数:347
  • 出版时间:2014-04-01
  • 条形码:9787302340539 ; 978-7-302-34053-9

本书特色

周凌霄编著的《c语言入门1\2\3--一个老鸟的c 语言学习心得(附光盘)》是一本与众不同的c语言入 门好书。作者以独特的视角,向初学者讲述了如何才 能真正理解和掌握c语言。本书充分考虑了初学者学 习c语言时的种种困难,讲解细致入微,抽丝剥茧, 层层推进。本书除了讲述c语言之外,还对编程思想 、编程风格、算法设计和操作系统等做了必要讲解, 以培养读者良好的编程习惯。另外,作者专门为本书 录制了配套教学视频,以帮助读者高效、直观地学习 。这些教学视频和本书涉及的源程序一起收录于本书 的配书光盘中。 《c语言入门1\2\3--一个老鸟的c语言学习心得( 附光盘)》共15章。主要内容包括程序设计原理、c语 言基本语法(数据类型、运算符和表达式)、输入与 输出、程序控制结构、数组、指针、函数、其他数据 类型与预编译、文件操作、c语言动态内存分配、数 据结构、visual c++ 6.0测试与调试、编程风格、 linux环境c程序设计、算法入门等。*后一章介绍了 一个综合案例——学生成绩管理系统的实现过程。附 录结合实例详细介绍了c语言标准库函数的使用。 《c语言入门1\2\3--一个老鸟的c语言学习心得( 附光盘)》内容丰富,讲解由浅入深,实例简单易学 ,实用性强。适合刚接触程序设计语言的初学者和c 语言初学者阅读,尤其适合大中专院校的学生和自学 编程的人员。另外,本书也适合作为大中专院校相关 专业的教材使用。 超值dvd光盘内容   10小时配套教学视频   《c语言入门1.2.3:一个老鸟的c语言学习心得(附dvd光盘1张)》实例源文件   100个c语言趣味编程实例教学视频(9.2小时)   31小时c语言经典实例教学视频

内容简介

  10小时配套教学视频 + 40小时进阶实例教学视频   140个配套实例 + 535个拓展实例 + 100个趣味编程实例 + 65个程序流程图   c语言编程老鸟潜心写作,奉献高效率的c语言学习心得   讲解*简单的c语言程序设计,提供*实用的c语法应用案例   完全站在没有编程经验读者的角度,手把手教会读者学习c语言   一一击破c语言学习过程中可能会遇到的各种问题和难点  推荐阅读(请点丛书链接查看) 《c语言入门很简单》  (热销!趣味解读,dvd光盘含大量视频和实例代码) 《c语言趣味编程100例》  (c语言实战练习的好帮手,快速提高水平) 《java入门1·2·3:一个老鸟的java学习心得》(获得大量读者好评的java入门图书) 入门很简单丛书    (精品畅销丛书,有口皆碑,新手必读) 零点起飞学编程  (新手学编程好帮手,编程其实并不难) “linux典藏大系”  (丛书畅销10万册,全面、详细、深入、实用,linux爱好者必读经典)

目录

第1章进入程序设计世界(教学视频:20分钟)
1.1计算机程序设计
1.1.1计算机语言
1.1.2机器语言
1.1.3汇编语言
1.1.4高级语言
1.2什么是c语言?
1.2.1c语言的发展
1.2.2c语言的特点
1.3环境搭建,初识visualc++
1.3.1安装visualc++
1.3.2认识visualc++
1.4编制**个c语言程序
1.4.1简单的helloworld程序
1.4.2程序开发步骤
1.4.3c语言的代码
1.5本章小结
1.6本章习题
第2章c语言数据类型、运算符和表达式(教学视频:62分钟)
2.1基本数据类型
2.1.1简单学习存储原理
2.1.2整数类型
2.1.3浮点数类型
2.1.4字符类型
2.1.5常用基本数据类型
2.2标识符与关键字
2.2.1标识符
2.2.2关键字
2.3常量与变量
2.3.1常量
2.3.2变量
2.3.3字符串常量
2.4运算符和表达式
2.4.1c语言的运算符以及表达式
2.4.2算术运算符和算术表达式
2.4.3关系运算符和关系表达式
2.4.4逻辑运算符和逻辑表达式
2.4.5位运算符和位表达式
2.4.6自增、自减运算符和表达式
2.4.7赋值运算符和赋值表达式
2.4.8逗号运算符和逗号表达式
2.4.9sizeof()运算符
2.4.10条件运算符和条件表达式
2.5数据类型之间的转换
2.5.1自动类型转换
2.5.2强制类型转换
2.6本章小结
2.7本章习题
第3章输入与输出(教学视频:28分钟)
3.1输入输出——让人与机器交流的窗口
3.2格式化的输入输出
3.2.1格式化输出函数printf()
3.2.2格式化输入函数scanf()
3.3常用字符输入输出函数
3.3.1putchar()函数
3.3.2getchar()函数
3.4本章小结
3.5本章习题
第4章程序控制结构(教学视频:60分钟)
4.1复合语句
4.2条件控制语句
4.2.1if语句的简单形式
4.2.2if-else条件判断形式
4.2.3else-if多条件判断形式
4.2.4switch多条件判断语句
4.2.5条件运算符
4.2.6条件控制语句的嵌套使用
4.3循环控制语句
4.3.1while语句
4.3.2do-while语句
4.3.3for语句

4.3.4 循环语句的嵌套使用
4.4 其他控制语句
4.4.1 goto语句
4.4.2 break语句
4.4.3 continue语句
4.5 控制语句的应用举例
4.5.1 穷举——著名的爱因斯坦阶梯问题
4.5.2 迭代
4.5.3 死循环
4.6 本章小结
4.7 本章习题 77


第5章 数组(教学视频:60分钟)
5.1 一维数组
5.1.1 一维数组的定义
5.1.2 数组的存储原理
5.2 数组的赋值
5.2.1 初始化赋值
5.2.2 初始化部分元素
5.2.3 不定长度数组赋值
5.2.4 静态数组赋值
5.2.5 遍历数组
5.3 一维数组的应用
5.3.1 冒泡排序
5.3.2 简单选择排序
5.4 多维数组
5.4.1 多维数组的定义
5.4.2 多维数组的存储原理
5.5 多维数组的赋值
5.5.1 顺序初始化
5.5.2 部分数组元素初始化
5.6 字符数组和字符串
5.6.1 字符数组与字符串
5.6.2 字符串的初始化
5.6.3 字符串的输入输出
5.7 常用的字符串函数
5.7.1 字符串输入函数gets()
5.7.2 字符串输出函数puts()
5.7.3 字符串连接函数strcat()
5.7.4 字符串拷贝函数strcpy()
5.7.5 字符串比较函数strcmp()
5.7.6 求字符串长度函数strlen()
5.8 中文字符的处理
5.9 本章小结
5.10 本章习题


第6章 指针(教学视频:41分钟)
6.1 神奇的指针
6.1.1 指针的概念
6.1.2 指针变量的定义
6.1.3 指针的赋值和取值
6.1.4 指向指针的指针
6.1.5 指针的用处
6.2 指针数组
6.2.1 指向一维数组的指针
6.2.2 指向多维数组的指针
6.2.3 指针与字符串
6.3 易混淆的指针概念
6.3.1 指针常量
6.3.2 常量指针 126
6.4 本章小结 127
6.5 本章习题 128


第7章 函数(教学视频:50分钟)
7.1 函数的概念
7.1.1 c语言程序结构
7.1.2 函数的分类
7.2 函数
7.2.1 函数的定义
7.2.2 函数的参数
7.2.3 函数的声明
7.2.4 函数的返回
7.3 函数的调用
7.3.1 传值调用
7.3.2 传址调用
7.3.3 嵌套调用
7.3.4 递归调用
7.4 变量的存储属性
7.4.1 存储位置、作用域和生存期 141
7.4.2 存储类别
7.4.3 动态变量
7.4.4 静态变量
7.5 指针与函数
7.5.1 指针作为函数的参数 148
7.5.2 实参和形参均为数组名 148
7.5.3 实参和形参均为指针 150
7.5.4 实参和形参混合使用数组名与指针 151
7.5.5 指向函数的指针 151
7.5.6 返回指针的函数 152
7.6 其他函数 153
7.6.1 main()函数 153
7.6.2 库函数 154
7.7 本章小结 154
7.8 本章习题 154


第8章 其他数据类型与预编译(教学视频:41分钟)
8.1 结构体类型变量 157
8.1.1 定义结构体类型 157
8.1.2 定义结构体变量 158
8.1.3 结构体变量的访问 160
8.1.4 结构体变量的赋值 161
8.1.5 结构体数组 162
8.1.6 结构体指针 163
8.2 共用体 164
8.2.1 定义共用体 164
8.2.2 使用共用体的注意事项 165
8.3 枚举类型 166
8.3.1 枚举类型的定义 166
8.3.2 枚举类型变量的使用 166
8.4 自定义数据类型 167
8.5 void类型 168
8.6 预编译 168
8.6.1 文件包含 168
8.6.2 条件编译 170
8.7 宏 172
8.7.1 不带参数的宏 172
8.7.2 带参数的宏 174
8.8 本章小结 175
8.9 本章习题 175


第9章 文件操作(教学视频:45分钟)
9.1 文件的概念和分类 178
9.1.1 文件分类 178
9.1.2 文件标识 179
9.1.3 流 180
9.2 文件的读写过程 180
9.2.1 文件的工作原理 181
9.2.2 文件类型指针 181
9.2.3 打开和关闭文件 182
9.3 对文件的操作 184
9.3.1 面向字符的i/o 184
9.3.2 面向行的i/o 185
9.3.3 格式化的i/o 187
9.3.4 面向记录的i/o 188
9.4 文件定位与随机读写 190
9.4.1 文件读写位置的定位 190
9.4.2 文件的随机读写 190
9.5 文件出错检测 191
9.6 本章小结 192
9.7 本章习题 192


第10章 c语言高级应用(教学视频:41分钟)
10.1 内存分配策略 193
10.2 c语言动态内存分配函数 194
10.2.1 申请内存 194
10.2.2 释放内存 195
10.3 线性表 195
10.3.1 线性表的定义 196
10.3.2 线性表的表示 196
10.3.3 线性表的接口 197
10.3.4 新建线性表 197
10.3.5 插入结点 198
10.3.6 删除结点 199
10.3.7 删除某个线性表 199
10.4 栈和队列 200
10.4.1 栈 200
10.4.2 队列 203
10.5 栈的应用实例 207
10.5.1 进制转换 208
10.5.2 括号匹配检测 210
10.6 本章小结 216
10.7 本章习题 216


第11章 visual c++ 6.0测试与调试(教学视频:20分钟)
11.1 visual c++ 6.0的调试技巧 217
11.1.1 程序测试 217
11.1.2 断点设置 218
11.1.3 跟踪调试 219
11.1.4 调试实践 220
11.2 常见的程序错误 226
11.2.1 编译时常见错误 226
11.2.2 连接时常见错误 227
11.2.3 运行时常见错误 227
11.3 本章小结 228
11.4 本章习题 228


第12章 编程风格(教学视频:24分钟)
12.1 编写风格良好的代码 229
12.1.1 为什么编写风格良好的代码? 229
12.1.2 编写风格良好代码的原则 230
12.2 命名规则 230
12.2.1 标识符命名规则 230
12.2.2 函数命名规则 231
12.2.3 类型的命名 232
12.2.4 宏与常量的命名 232
12.3 注释规则 233
12.3.1 注释的原则 233
12.3.2 注释的写法 233
12.4 表达式和语句 234
12.4.1 表达式的书写 234
12.4.2 代码的排版 235
12.4.3 语句的书写 236
12.5 本章小结 238
12.6 本章习题 238


第13章 linux基础知识(教学视频:16分钟)
13.1 linux操作系统 239
13.1.1 操作系统与unix 239
13.1.2 linux的发展历史 240
13.1.3 开源的概念 241
13.1.4 linux内核版本 242
13.1.5 linux的特色 242
13.2 linux的安装 243
13.2.1 安装前准备 243
13.2.2 虚拟机vmware安装与配置 244
13.2.3 linux系统的安装 246
13.2.4 ubuntu系统界面 252
13.3 如何学习linux 254
13.3.1 文件系统 254
13.3.2 常用shell指令 256
13.3.3 在线求助 257
13.3.4 权限控制 259
13.4 linux环境的c语言开发 260
13.4.1 在终端中开发 261
13.4.2 在ide中开发 263
13.5 本章小结 265
13.6 本章习题 265


第14章 算法初步入门(教学视频:37分钟)
生成绩管理系统(教学视频:32分钟)
附录a ascii详解
附录b c语言标准库函数

展开全部

作者简介

周凌霄,喜欢研究新技术和方法,目前主要研究方向为认知与智能计算。从事C语言开发7年有余,对C语言有深入的理解,并在开发中积累了丰富的编程经验和项目开发经验。另外还熟悉C++、MFC和Java等开发技术。近年来参与过多个省级科技项目。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航