您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
荡胸生层云:C语言开发修行实录
字数: 700000.0
装帧: 平装
出版社: 电子工业出版社
作者: 席国庆 著
出版日期: 2011-04-01
商品条码: 9787121130502
版次: 1
开本: 16开
页数: 440
出版年份: 2011
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
《荡胸生层云:C语言开发修行实录》简介:C语言是当今使用最为频繁的编程语言之一,一直在开发领域占据重要的地位。《荡胸生层云:C语言开发修行实录》循序渐进、由浅入深地详细讲解了C语言的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书分为4篇共18章。其中1~8章是基础篇,讲解了C语言开发的基本知识,包括C语言地位、算法、流程语句、数组和字符串、函数、指针;9~12章是核心技术篇,包括结构体、共用体和枚举、链表、位运算、预编译;13~15章是提高篇,包括文件操作、错误调试、高级编程技术;16~18章是综合实战篇,分别通过3个综合实例的实现过程,讲解了C语言在综合项目中的使用流程。全书采用故事性、趣味性相结合的对话讲解方式,并穿插了学习技巧和职场生存法则,引领读者全面掌握C语言。
目录
第一篇基础篇
第1章学C语言还有用吗1
1.1引出问题1
1.2漫漫发展历程2
1.3C语言特点2
1.4工欲善其事,必先利其器3
1.4.1先看TurboC/C++3.04
1.4.2再看DEV-C++510
1.5我的第一次C语言程序开发11
1.5.1第一步:编辑源代码12
1.5.2第二步:编译13
1.5.3第三步:运行13
1.6庖丁解牛C程序13
1.6.1C程序组成部分14
1.6.2C程序的书写格式16
1.7解决问题——究竟C语言
还有用吗17
1.8我的总结18
第2章看人生算法19
2.1引出问题19
2.2何谓算法20
2.2.1算法的概念20
2.2.2用流程图表示算法21
2.2.3用C语言表示算法22
2.3不同的数据类型,品百态
人生!23
2.4变量和常量,体会变和不变23
2.4.1不变的常量24
2.4.2可变的变量25
2.5整型数据28
2.5.1整型常量28
2.5.2整型变量29
2.6实实在在的实型数据31
2.6.1不变的实型常量31
2.6.2变化的实型变量32
2.6.3实型常量的类型33
2.7字符型数据,人生如符号34
2.7.1字符常量34
2.7.2字符串常量36
2.7.3字符变量36
2.8从初始化变量谈人生初始化38
2.9整型、实型、字符型数据间的
运算39
2.9.1自动转换39
2.9.2强制转换40
2.10解决问题——规划你的人生算
法,两弊相衡取其轻41
2.11我的总结42
第3章运算符和表达式,选择你的
生活方式43
3.1引出问题43
3.2人生有多种选择44
3.2.1运算符的种类44
3.2.2运算符的优先级46
3.3算术运算符拨慢时钟的运转47
3.3.1最简单的单目运算符47
3.3.2双目运算符48
3.4赋值运算符和赋值表达式49
3.4.1基本赋值运算符50
3.4.2复合赋值运算符52
3.4.3赋值表达式53
3.5关系运算下的男女关系54
3.6逻辑人生下的逻辑运算符和
逻辑表达式56
3.7人生需要停顿的逗号运算58
3.8花落知多少,求字节数运算60
3.9解决问题——程序员的七种
生活方式62
3.10我的总结63
第4章进进出出的C语句64
4.1引出问题64
4.2语句——C程序的最重要组成65
4.2.1C语句简介65
4.2.2看空白对语句的作用67
4.2.3赋值语句给你一个值67
4.3输入和输出,是一个进进
出出的过程68
4.3.1putchar函数(字符输出
函数)69
4.3.2getchar函数(字符输入
函数)70
4.3.3printf函数(格式输出
函数)72
4.3.4scanf函数(格式输入
函数)74
4.3.5puts函数(字符串输出
函数)77
4.3.6gets函数(字符串输入
函数)78
4.4解决问题79
4.5我的总结80
第5章和人生一样的流程控制82
5.1引出问题82
5.2按部就班的顺序结构83
5.3人生可以选择84
5.3.1一个选择的单分支结构
语句85
5.3.2有多个选择的双分支结构
语句86
5.3.3复杂的多分支结构语句88
5.3.4条件运算符和条件表达式89
5.4人生是一个循环91
5.4.1for语句循环92
5.4.2while语句94
5.4.3do-while语句96
5.4.4循环语句的总结97
5.4.5goto语句98
5.4.6break语句99
5.4.7continue语句100
5.4.8死循环和退出程序101
5.5解决问题103
5.6我的总结104
第6章数组和字符串,心灵的港湾105
6.1引出问题105
6.2最简单的一维数组106
6.2.1定义一维数组106
6.2.2引用一维数组元素107
6.2.3初始化一维数组108
6.3纷乱思绪下的多维数组110
6.3.1二维数组111
6.3.2多维数组114
6.4功名利禄下的字符数组与
字符串117
6.4.1字符数组117
6.4.2字符串与字符数组118
6.4.3字符数组的输入输出119
6.5净化心灵的字符串处理函数121
6.5.1测试字符串长度121
6.5.2字符串大小写转换122
6.5.3字符串复制123
6.5.4字符串比较124
6.5.5字符串连接126
6.5.6其他字符串函数127
6.5.7将字符串转换成数值的
函数127
6.6豁然开朗的字符处理函数128
6.6.1字符检测函数129
6.6.2字符大小写转换函数131
6.7解决问题132
6.8我的总结133
第7章函数,最厉害的武器134
7.1引出问题134
7.2函数,一个个致命的武器135
7.2.1看函数的分类135
7.2.2函数的定义137
7.3第一步,函数的声明和函数
原型138
7.4武器的零件——参数140
7.4.1形参和实参140
7.4.2数组名作为函数参数142
7.4.3数组作为函数参数144
7.5组装的结果——返回值147
7.6使用你的武器——调用函数148
7.6.1函数调用格式149
7.6.2调用函数的方式149
7.6.3对被调函数的召唤150
7.6.4调用函数方式的深入分析151
7.7函数嵌套和递归,组合你的
武器153
7.7.1嵌套调用153
7.7.2递归调用156
7.8变量的作用域和生存期157
7.8.1变量作用域158
7.8.2静态存储变量和动态存储
变量160
7.9内外兼修的内部函数和外部
函数167
7.9.1内部函数167
7.9.2何谓外部函数168
7.10库函数我来了169
7.10.1C库函数介绍169
7.10.2C库函数分类169
7.11信心是最重要的武器170
7.12我的总结173
第8章一个萝卜一个坑的指针174
8.1引出问题174
8.2为需求而生的指针175
8.3变量的指针和指向变量的
指针变量175
8.3.1声明176
8.3.2初始化177
8.3.3引用178
8.3.4最后几个说明179
8.3.5指针变量运算180
8.3.6指针变量作为函数参数181
8.3.7void类型的指针184
8.4双子星般的指针和数组186
8.4.1数组元素的指针186
8.4.2指向一维数组元素的指针
变量188
8.4.3通过指针引用数组元素189
8.4.4使用指针变量应该注意的
问题192
8.4.5数组名作函数参数195
8.5指针和多维数组197
8.5.1多维数组的地址197
8.5.2指向多维数组的指针变量199
8.6指针和字符串201
8.6.1指针访问字符串202
8.6.2字符串指针作函数参数203
8.6.3使用字符串指针变量与
字符数组的区别204
8.7指针数组和多级指针205
8.7.1指针数组206
8.7.2多级指针的定义和应用207
8.7.3指向指针的指针209
8.7.4main函数的参数209
8.8指针函数和函数指针210
8.9解决问题214
8.10我的总结214
第二篇核心技术篇
第9章结构体、共用体和枚举216
9.1引出问题216
9.2先谈结构体216
9.2.1定义结构体类型217
9.2.2结构体类型变量的定义217
9.2.3结构体变量的引用220
9.2.4结构体变量的初始化221
9.3结构体数组223
9.3.1结构体数组定义223
9.3.2结构体数组的初始化225
9.3.3结构体数组的引用226
9.4结构体指针227
9.4.1结构体指针变量的定义228
9.4.2结构体指针变量的初始化228
9.4.3结构体指针变量的引用229
9.4.4指向结构体变量的指针229
9.4.5指向结构体数组的指针231
9.5结构体和函数231
9.5.1结构体变量和结构体指针
作为函数参数232
9.5.2返回结构体类型值的函数233
9.6朋友,共用体(联合)234
9.6.1共用体和共用体变量
的定义235
9.6.2共用体变量的引用与
初始化236
9.6.3结构体和共用体的区别238
9.7枚举239
9.7.1定义枚举类型239
9.7.2定义枚举变量240
9.7.3枚举变量的引用241
9.8用typedef定义类型241
9.9解决问题243
9.10我的总结245
第10章收放自如的链表246
10.1引出问题246
10.2动态内存分配246
10.3链表249
10.3.1侃侃链表249
10.3.2单向链表251
10.3.3创建链表253
10.3.4删除整个链表253
10.3.5在链表中插入结点253
10.3.6在链表中删除结点253
10.3.7双向链表254
10.3.8循环链表257
10.4解决问题257
10.5我的总结258
第11章更精细的位运算259
11.1引出问题259
11.2看6种位运算符和位运算260
11.2.1按位与运算(&)260
11.2.2按位或运算261
11.2.3按位异或运算262
11.2.4取反运算263
11.2.5左移运算264
11.2.6右移运算264
11.3人生范围般的位域265
11.4解决问题267
11.5我的总结268
第12章预编译是一种准备活动269
12.1引出问题269
12.2三种预编译指令270
12.3何谓宏定义270
12.3.1不带参数的宏定义271
12.3.2带参数的宏定义273
12.3.3字符串化运算符274
12.3.4并接运算符274
12.4文件包含275
12.5条件编译275
12.5.1#ifdef…#else…#endif
命令276
12.5.2#ifdefined…#else…
#endif277
12.5.3#ifndef…#else…#endif277
12.5.4#if!defined…#else…
#endif278
12.5.5#ifdef…#elif…#elif…
#else…#endif278
12.6解决问题280
12.7我的总结282
第三篇提高篇
第13章文件操作很重要283
13.1引出问题283
13.2说说文件283
13.2.1文本文件284
13.2.2文件分类284
13.3文件指针285
13.4文件打开与关闭285
13.4.1打开文件286
13.4.2关闭文件288
13.5文件读写操作290
13.5.1字符读写函数290
13.5.2字符串读写函数292
13.5.3格式化读写函数294
13.5.4读写数据块函数295
13.5.5其他读写函数297
13.6文件的随机读写298
13.6.1fseek函数299
13.6.2rewind函数300
13.6.3ftell函数301
13.7文件管理函数302
13.7.1删除文件303
13.7.2重命名文件303
13.7.3复制文件304
13.8检测你的状态306
13.8.1feof函数306
13.8.2ferror函数306
13.8.3clearerr函数307
13.9解决问题308
13.10我的总结309
第14章人孰能无错310
14.1引出问题310
14.2常见错误分析310
14.3今天你错了吗316
14.4知错就改318
14.5解决问题——人非圣贤,
孰能无过321
14.6我的总结322
第15章C语言高级编程技术323
15.1引出问题323
15.2看C语言的高级编程技术323
15.3文本的屏幕输出和键盘
输入324
15.3.1文本的屏幕输出324
15.3.2用键盘输入330
15.3.3应用实例331
15.4图形显示方式和鼠标输入333
15.4.1图形模式的初始化334
15.4.2清屏和恢复显示方式的
函数337
15.4.3独立图形运行程序的
建立337
15.4.4基本绘图函数338
15.4.5画线的线性函数341
15.4.6颜色控制函数342
15.4.7封闭图形的填色函数及有
关画图函数345
15.4.8图形窗口函数347
15.4.9图形方式下的文本输出
函数348
15.5不得不说的菜单350
15.5.1实现下拉式菜单350
15.5.2实现弹出式菜单350
15.6网络编程是全新的境界356
15.6.1常用协议报头356
15.6.2Winsock基础360
15.7解决问题363
15.8我的总结364
第四篇综合实战篇
第16章俄罗斯方块游戏365
16.1老师的作业365
16.2游戏总体设计366
16.2.1规划设计366
16.2.2数据结构设计368
16.3构成函数介绍370
16.4游戏具体实现371
16.4.1预处理371
16.4.2主函数375
16.4.3初始化界面处理377
16.4.4时钟中断处理378
16.4.5成绩、速度和帮助处理379
16.4.6满行处理380
16.4.7方块显示和消除处理382
16.4.8游戏方块操作判断处理385
16.5我的总结388
第17章我的论文——UDP传输
系统389
17.1我的毕业论文389
17.2实现流程391
17.3项目规划分析391
17.3.1功能描述392
17.3.2功能模块设计392
17.4设计数据结构394
17.5规划系统函数395
17.6写代码397
17.6.1预处理397
17.6.2初始化模块处理398
17.6.3获取参数399
17.6.4用户帮助模块401
17.6.5广播信息发送模块402
17.6.6广播消息接收模块404
17.6.7多播功能控制模块405
17.6.8多播消息发送模块407
17.6.9多播消息接收模块408
17.6.10主函数409
17.7项目调试410
17.7.1系统调试411
17.7.2验收411
17.8我的总结411
第18章学生成绩管理系统412
18.1求职路上412
18.2系统规划414
18.2.1项目的意义414
18.2.2功能描述415
18.3系统总体设计416
18.3.1功能模块设计416
18.3.2数据结构设计418
18.3.3构成函数介绍419
18.4具体实现420
18.4.1预处理421
18.4.2主函数main421
18.4.3系统主菜单函数423
18.4.4表格显示信息424
18.4.5信息查找定位425
18.4.6格式化输入数据426
18.4.7增加学生记录426
18.4.8查询学生记录428
18.4.9删除学生记录429
18.4.10修改学生记录431
18.4.11插入学生记录432
18.4.12统计学生记录434
18.4.13排序处理435
18.4.14存储学生信息436
18.5项目调试437
18.6我的总结439
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网