登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』C程序设计:方法与实践

書城自編碼: 3693102
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 刘喜平,万常选,舒蔚,骆斯文 著
國際書號(ISBN): 9787302467151
出版社: 清华大学出版社
出版日期: 2017-05-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 389

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
养育不好惹的小孩
《 养育不好惹的小孩 》

售價:NT$ 352.0
加加美高浩的手部绘画技法 II
《 加加美高浩的手部绘画技法 II 》

售價:NT$ 407.0
卡特里娜(“同一颗星球”丛书)
《 卡特里娜(“同一颗星球”丛书) 》

售價:NT$ 398.0
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
《 伟大民族:从路易十五到拿破仑的法国史(方尖碑) 》

售價:NT$ 857.0
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
《 古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究 》

售價:NT$ 602.0
《日本文学史序说》讲演录
《 《日本文学史序说》讲演录 》

售價:NT$ 332.0
无尽的海洋:美国海事探险与大众文化(1815—1860)
《 无尽的海洋:美国海事探险与大众文化(1815—1860) 》

售價:NT$ 454.0
治盗之道:清代盗律的古今之辨
《 治盗之道:清代盗律的古今之辨 》

售價:NT$ 556.0

建議一齊購買:

+

NT$ 325
《 马克思主义政治经济学概论(第二版)—马克思主义理论研究和建设工程重点教材 》
+

NT$ 715
《 诊断学(第9版/本科临床/配增值) 》
+

NT$ 162
《 空间解析几何简明教程 》
+

NT$ 325
《 种子学(第三版) 》
+

NT$ 703
《 药理学(模块版)(第二版) 》
+

NT$ 479
《 有机化学(第4版) 》
內容簡介:
本书是强调程序设计能力培养的教材,以C语言为载体,围绕程序的基本构造、数据组织和构造方法展开。全书共15章。章简要介绍程序设计的基本概念、算法与数据结构以及软件开发过程;第2章首先介绍了C语言核心的内核;第3~6章在这个内核的基础上介绍了C语言的基础: 数据类型、表达式和基本结构,通过学习这些章节的知识,学生可以阅读和编写基本的C程序;第7~13章介绍了函数、常见算法、指针、结构体和文件等语言元素,使用这些语言特征可以编写出更加复杂的C程序;4章介绍了常见的两个C程序开发工具以及调试技巧,5章列出了配套的实验。本书的主要特点是: 精心组织结构,精选例题,增强实用性,注重从软件开发和系统的角度来介绍程序设计,突出算法思想的培养,达到提高学生程序设计综合素质和能力的目的。本书可作为高等学校计算机及相关专业学生的程序设计课程教材,也可供程序设计爱好者自学和参考。
目錄
章程序设计与软件开发11.1程序设计的基本概念1
1.1.1程序1
1.1.2程序设计语言2
1.1.3程序设计4
1.2算法与数据结构7
1.2.1算法及其特征7
1.2.2算法的结构9
1.2.3算法的描述10
1.2.4数据结构14
1.3软件开发16
1.3.1软件16
1.3.2软件工程16
1.4本章小结17
习题119

第2章C语言概述202.1C语言的发展与特点20
2.1.1C语言的发展20
2.1.2C语言的特点21
2.2一个C程序实例22
2.2.1编写和运行C程序23
2.2.2注释23
2.2.3预处理命令24
2.2.4程序主体24
2.3C语言的字符集与标识符26
2.4数据类型27C程序设计:方法与实践目录2.5常量和变量28
2.5.1常量28
2.5.2变量28
2.6运算符和表达式30
2.6.1运算符30
2.6.2表达式32
2.7输入与输出33
2.7.1输出函数printf33
2.7.2输入函数scanf34
2.8语句36
2.8.1简单语句36
2.8.2语句块36
2.8.3if语句37
2.8.4while语句39
2.8.5for语句39
2.9函数41
2.10编程实践: 代码风格42
2.11本章小结44
习题248

第3章数据类型与输入输出493.1整型50
3.1.1整数的内部表示51
3.1.2整型常量51
3.1.3整数的输出52
3.1.4整数的输入55
3.2浮点型57
3.2.1浮点常量58
3.2.2浮点数的内部表示58
3.2.3浮点数的输出58
3.2.4浮点数的输入60
3.2.5浮点数的比较和计算60
3.3字符型62
3.3.1字符型数据的内部表示62
3.3.2字符常量和变量63
3.3.3字符输出64
3.3.4字符输入65
3.3.5字符处理66
3.4数组68
3.4.1什么是数组68
3.4.2数组的内部表示69
3.4.3数组元素的访问69
3.4.4数组的初始化70
3.5字符串71
3.5.1字符串常量71
3.5.2用字符数组处理字符串72
3.5.3字符串的输出73
3.5.4字符串的输入74
3.6文本文件输入与输出77
3.6.1声明FILE 类型的变量78
3.6.2打开文件78
3.6.3关闭文件79
3.6.4读写文件79
3.7变量的进一步讨论81
3.7.1变量的声明与初始化81
3.7.2限定词const82
3.8编程实践: 命名82
3.9本章小结83
习题386

第4章运算符与表达式894.1运算符与表达式概述89
4.1.1C运算符简介89
4.1.2C表达式简介91
4.2算术运算符和算术表达式91
4.2.1算术运算符91
4.2.2算术表达式92
4.2.3算术表达式的例子93
4.3赋值运算符和赋值表达式93
4.3.1赋值运算符94
4.3.2赋值表达式94
4.3.3复合赋值运算符95
4.4增量减量运算符96
4.5子表达式的求值顺序97
4.6数据类型的转换99
4.6.1隐式类型转换99
4.6.2赋值运算符两侧数据的类型转换100
4.6.3强制类型转换103
4.7逗号运算符和逗号表达式104
4.8本章小结105
习题4107

第5章分支结构1105.1关系运算符和关系表达式110
5.2逻辑运算符和逻辑表达式111
5.2.1逻辑运算符111
5.2.2逻辑表达式112
5.3条件运算符和条件表达式114
5.4C语句概述114
5.5if语句116
5.6switch语句119
5.7应用举例122
5.8本章小结127
习题5128

第6章循环结构与程序设计基本算法1336.1循环结构与控制语句133
6.1.1while语句133
6.1.2for语句134
6.1.3dowhile语句136
6.1.4循环嵌套139
6.1.5流程控制语句(break语句、continue语句和goto语句)140
6.2控制循环的基本方法144
6.2.1通过计数器变量控制循环144
6.2.2通过程序执行的状态控制循环148
6.3穷举算法153
6.4迭代与递推算法157
6.4.1迭代157
6.4.2递推159
6.5程序设计实例162
6.6编程实践: 程序计时171
6.7本章小结172
习题6175

第7章函数与结构化程序设计1807.1函数180
7.1.1为什么要使用函数180
7.1.2函数定义183
7.1.3函数调用188
7.1.4函数原型与函数声明190
7.1.5函数的执行193
7.1.6主调函数与被调函数之间的数据传递195
7.1.7函数设计的思路198
7.2递归调用与递归算法202
7.2.1递归调用的执行过程202
7.2.2递归算法204
7.2.3Hanoi塔问题206
7.3程序的函数分解208
7.4C程序结构217
7.4.1编译预处理命令217
7.4.2全局声明224
7.4.3函数225
7.4.4C程序的逻辑与物理构成225
7.5编程实践: 软件测试227
7.6本章小结229
习题7232

第8章指针与数组2368.1指针与指针变量237
8.1.1指针的概念237
8.1.2指针变量的声明与初始化239
8.1.3指针的基本运算241
8.2数组的指针246
8.2.1一维数组的指针246
8.2.2二维数组251
8.2.3二维数组的元素指针和行指针256
8.2.4指向一维数组的指针变量(行指针变量)260
8.3字符指针与字符串262
8.3.1字符串处理函数262
8.3.2指向字符的指针变量处理字符串265
8.4指针作为函数参数267
8.4.1变量的指针作为函数参数267
8.4.2一维数组的指针作为函数参数270
8.4.3二维数组的指针作为函数参数273
8.5返回指针的函数275
8.6指针数组277
8.6.1指针数组的概念及其应用277
8.6.2指针数组作main函数的形参280
8.6.3行指针数组282
8.7编程实践: 实用字符串处理284
8.8本章小结288
习题8297

第9章C程序运行原理3049.1一个C程序的运行之旅304
9.2计算机指令的执行过程306
9.3计算机的存储模型308
9.4程序的内存布局310
9.4.1概述310
9.4.2栈311
9.4.3堆312
9.4.4可执行文件映像314
9.5变量的存储类型314
9.5.1作用域315
9.5.2存储期限(生存期)319
9.5.3链接322
9.5.4变量分类323
9.6编程实践: 程序设计与操作系统327
9.7本章小结329
习题93320章复杂问题的求解算法33410.1分治法334
10.1.1分治法的基本思想334
10.1.2折半查找335
10.1.3循环赛赛程安排338
10.2贪心算法340
10.2.1贪心算法的基本概念340
10.2.2活动安排问题342
10.2.3背包问题344
10.3动态规划算法348
10.3.1动态规划介绍348
10.3.2公共子序列问题349
10.3.301背包问题353
10.3.4动态规划算法总结355
10.4回溯法356
10.4.1回溯法的基本思想356
10.4.2n皇后问题357
10.4.301背包问题359
10.4.4回溯法总结362
10.5本章小结363
习题10365

1章结构体、联合共用体与枚举类型36811.1数据类型的再讨论368
11.1.1数据类型与事物属性368
11.1.2数据类型的定义369
11.2结构体370
11.2.1结构体类型的定义370
11.2.2结构体变量的声明与存储371
11.2.3结构体变量的引用与初始化373
11.3结构体数组375
11.4结构体指针377
11.5结构体与函数379
11.5.1函数的结构体类型参数379
11.5.2结构体类型的函数381
11.6结构体嵌套382
11.7线性链表383
11.7.1线性链表概述383
11.7.2C语言实现线性链表384
11.8联合共用体389
11.9枚举类型393
11.9.1枚举类型定义与变量声明393
11.9.2枚举类型的使用方法394
11.9.3类型名重新定义typedef396
11.10编程实践: 中文处理397
11.11本章小结400
习题11403

2章文件40612.1C文件概述406
12.1.1C文件的基本概念406
12.1.2文本文件与二进制文件407
12.1.3文件的处理方法408
12.2流与文件类型的指针408
12.3文件操作409
12.3.1文件的打开409
12.3.2文件的关闭411
12.3.3字符方式读写文件411
12.3.4数据块方式读写文件414
12.4文件的定位与读写418
12.4.1文件的定位418
12.4.2读写421
12.5文件操作的出错检测422
12.6文件读写操作应用实例422
12.6.1文件中数据的修改423
12.6.2文件中数据的删除424
12.6.3向文件中追加或插入数据425
12.7编程实践: C与C 426
12.8本章小结428
习题124313章指针的进一步讨论与位运算43213.1多级指针432
13.1.1指向指针的指针与指向行指针的指针432
13.1.2指向指针的指针数组与指向行指针的指针数组434
13.2函数与指针435
13.2.1指向函数的指针变量435
13.2.2指向函数的指针数组440
13.2.3指向返回指针的函数的指针变量440
13.2.4指向返回指针的函数的指针数组441
13.2.5返回行指针的函数441
13.2.6指向返回行指针的函数的指针变量442
13.2.7指向返回行指针的函数的指针数组443
13.3位运算443
13.3.1二进制位运算概述443
13.3.2位运算符444
13.3.3位段448
13.4本章小结450
习题13452

4章C程序开发环境与调试45514.1Visual Studio Community 2015的安装与使用455
14.1.1Visual Studio Community 2015简介455
14.1.2Visual Studio Community 2015的安装457
14.1.3Visual Studio Community 2015中编写C程序459
14.1.4Visual Studio Community 2015中运行C程序461
14.1.5Visual Studio Community 2015中调试C程序463
14.2Code::Blocks的安装与使用468
14.2.1Code::Blocks简介468
14.2.2Code::Blocks的安装469
14.2.3在Code::Blocks中编写程序471
14.2.4在Code::Blocks中运行和调试程序476

5章C语言上机实验47815.1实验概述478
15.1.1实验目的478
15.1.2实验步骤478
15.2实验项目479
15.2.1实验1: C程序调试与输入输出479
15.2.2实验2: 运算符、表达式及简单C程序设计481
15.2.3实验3: 分支及循环结构483
15.2.4实验4: 循环程序设计485
15.2.5实验5: 函数程序设计487
15.2.6实验6: 函数设计489
15.2.7实验7: 数组、指针的应用491
15.2.8实验8: 二维数组的应用492
15.2.9实验9: 结构体与文件494

附录部分字符与ASCII代码对照表496

参考文献497

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.