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

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/C++语言程序设计基础(第3版)

書城自編碼: 3415775
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 阳小华
國際書號(ISBN): 9787121370755
出版社: 电子工业出版社
出版日期: 2019-09-01

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

售價:NT$ 372

我要買

share:

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



新書推薦:
帕纳索传来的消息(文艺复兴译丛)
《 帕纳索传来的消息(文艺复兴译丛) 》

售價:NT$ 495.0
DK威士忌大百科
《 DK威士忌大百科 》

售價:NT$ 1340.0
小白学编织
《 小白学编织 》

售價:NT$ 299.0
Android游戏开发从入门到精通 第2版   王玉芹
《 Android游戏开发从入门到精通 第2版 王玉芹 》

售價:NT$ 495.0
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
《 西班牙内战:秩序崩溃与激荡的世界格局:1936-1939 》

售價:NT$ 990.0
非对称创新:中国企业赶超战略   魏江 刘洋
《 非对称创新:中国企业赶超战略 魏江 刘洋 》

售價:NT$ 495.0
潜能觉醒
《 潜能觉醒 》

售價:NT$ 395.0
初平:汉末群雄混战(190—195)
《 初平:汉末群雄混战(190—195) 》

售價:NT$ 245.0

編輯推薦:
(1)本书被评为全国电子信息优秀教材;
(2)以计算思维为主线重新组织内容,同时强调掌握科学计算工具和培养科学计算能力对理工类学生的重要性。在绪论中介绍了当今计算机前沿技术,如大数据、云计算与边缘计算、人工智能、信息检索等相关内容。
(3)本书配套实验教程:《大学CC语言程序设计实验教程》(第3版), 阳小华 邹腊梅 胡义香 主编 刘志明 主审,ISBN 978-7-121-37074-8。
內容簡介:
本书在第2版的基础上修订而成,以计算思维为主线重新组织内容。同时强调掌握科学计算工具和培养科学计算能力对理工类学生的重要性。在绪论中介绍了当今计算机前沿技术,如大数据、云计算与边缘计算、人工智能、信息检索等相关内容;增加了计算机系统的组成、工作原理、存储机制、数制、编码、信息数字化等学习程序设计的先导知识。全书系统介绍了CC++语言及科学计算软件MATLAB的基本概念和语法规则。 全书共12章,主要内容包括:绪论、C语言与MATLAB基础、数据的输入输出、选择结构程序设计、循环结构程序设计、函数与编译预处理、数组、指针、构造数据类型、文件、C++面向对象程序设计基础、CC++与MATLAB混合编程。附录中列出了C语言常用库函数和MATLAB函数表。为了提高学生的编程兴趣,本书将工程计算综合实例贯穿全书,增强本书的实用性和可读性。本书兼顾全国计算机等级考试的要求。为方便教学,本书配有电子课件和相关程序源代码,任课教师可以登录华信教育资源网(www.hxedu.com.cn)免费注册下载。 本书可作为高等学校理工类非计算机专业的程序设计教材,也可作为全国计算机等级考试的辅助教材,还可供程序设计爱好者参考。
關於作者:
阳小华,南华大学教授,博士生导师。1983年7月毕业于中山大学计算机科学专业。1986年7月获中国科学院计算中心硕士学位。出版图书多部。
目錄
目 录
第1章 绪论 1
1.1 计算机前沿技术 1
1.1.1 大数据 1
1.1.2 云计算与边缘计算 2
1.1.3 人工智能 5
1.1.4 信息检索 6
1.2 计算机基础 7
1.2.1 计算机系统 7
1.2.2 数制转换 9
1.2.3 信息的数字化 13
1.3 计算思维与算法 18
1.3.1 计算思维 18
1.3.2 算法 19
1.4 程序设计语言概述 22
1.5 小结 23
习题1 24
第2章 C语言与MATLAB基础 25
2.1 C语言概述 25
2.1.1 C语言简介 25
2.1.2 C语言程序结构 25
2.1.3 C语言编译系统 27
2.2 C语言语法基础 27
2.2.1 字符集 27
2.2.2 标识符 28
2.2.3 关键字 28
2.2.4 常量 28
2.2.5 变量 29
2.3 C语言的数据类型 29
2.3.1 整型数据 29
2.3.2 实型数据 30
2.3.3 字符型数据 31
2.4 C语言运算符与表达式 32
2.4.1 算术运算符和算术
表达式 33
2.4.2 赋值运算符和赋值
表达式 34
2.4.3 关系运算符和关系
表达式 36
2.4.4 逻辑运算符和逻辑
表达式 37
2.4.5 位运算 38
2.4.6 其他运算 41
2.5 MATLAB概述 42
2.6 MATLAB语法基础 47
2.6.1 MATLAB的数据类型 47
2.6.2 常量 49
2.6.3 部分常用运算符 49
2.6.4 变量及其赋值 50
2.7 小结 51
习题2 53
第3章 数据的输入输出 58
3.1 字符输入输出函数 58
3.2 字符串输入输出函数 59
3.3 格式输入输出函数 59
3.4 MATLAB的输入输出 67
3.4.1 输入文本数据 67
3.4.2 输出文本数据 68
3.4.3 低级文件输入输出函数 68
3.4.4 注释与标点 69
3.5 实例拓展 69
3.6 小结 70
习题3 71
第4章 选择结构程序设计 72
4.1 if语句 72
4.1.1 单分支if语句 72
4.1.2 双分支ifelse语句 72
4.1.3 多分支选择语句 73
4.1.4 if语句的嵌套 74
4.2 switch语句 75
4.2.1 switch语句简介 75
4.2.2 break语句在switch
中的应用 76
4.3 综合实例 77
4.4 MATLAB选择结构 78
4.4.1 ifelseendif结构 78
4.4.2 switchcase结构 79
4.4.3 trycatch结构 80
4.5 实例拓展 81
4.6 小结 83
习题4 83
第5章 循环结构程序设计 89
5.1 while语句 89
5.2 dowhile语句 90
5.3 for语句 91
5.4 循环结构的嵌套 93
5.5 break语句和continue语句在循环
结构中的应用 94
5.6 综合实例 95
5.7 MATLAB循环结构 97
5.7.1 while语句 97
5.7.2 for语句 98
5.8 实例拓展 99
5.9 小结 101
习题5 101
第6章 函数与编译预处理 108
6.1 函数概述 108
6.2 函数的定义和说明 109
6.2.1 函数的定义 109
6.2.2 函数的返回值 111
6.2.3 函数的说明 113
6.3 函数的调用 114
6.3.1 函数调用的一般形式 114
6.3.2 函数调用的方式 115
6.4 函数的参数 116
6.5 函数的嵌套调用和递归调用 118
6.5.1 函数的嵌套调用 118
6.5.2 函数的递归调用 119
6.6 变量的存储类型 125
6.6.1 变量的作用域与
生存期 125
6.6.2 变量的存储类型 125
6.6.3 局部变量 126
6.6.4 全局变量和静态全局
变量 129
6.7 内部函数和外部函数 131
6.7.1 内部函数 132
6.7.2 外部函数 132
6.8 编译预处理命令 133
6.8.1 宏替换 133
6.8.2 文件包含 136
6.8.3 条件编译 137
6.9 综合实例 140
6.10 MATLAB函数简介 142
6.10.1 m文件概述 142
6.10.2 用m文件实现MATLAB
函数 143
6.11 实例拓展 144
6.12 小结 146
习题6 147
第7章 数组 156
7.1 一维数组 156
7.1.1 一维数组的定义 156
7.1.2 一维数组元素的引用 157
7.1.3 一维数组的初始化 157
7.2 二维数组 160
7.2.1 二维数组的定义和引用 160
7.2.2 二维数组元素的初始化 162
7.3 多维数组 163
7.3.1 多维数组的定义、
使用与存储 163
7.3.2 多维数组的初始化 164
7.4 字符串与字符数组 165
7.4.1 字符串与字符数组的
概念 165
7.4.2 字符数组的初始化 166
7.4.3 字符数组的输入输出 167
7.4.4 字符串处理函数 170
7.5 字符串数组 172
7.6 数组作为函数参数 173
7.6.1 数组元素作为函数参数 173
7.6.2 地址量作为函数参数 173
7.7 综合实例 178
7.8 MATLAB数组 179
7.8.1 向量的创建 180
7.8.2 矩阵的创建 180
7.8.3 矩阵元素的提取与替换 181
7.8.4 矩阵元素的重排和
复制排列 183
7.8.5 矩阵的翻转和旋转 183
7.8.6 矩阵的生成与提取函数 184
7.8.7 应用实例 184
7.9 实例拓展 184
7.10 小结 188
习题7 189
第8章 指针 197
8.1 指针的基本概念 197
8.2 指针变量的声明与使用 198
8.2.1 指针变量的声明 198
8.2.2 指针变量的赋值与使用 198
8.2.3 二级指针 201
8.3 指针运算 202
8.3.1 赋值运算 202
8.3.2 算术运算 202
8.3.3 关系运算 204
8.4 指针与数组 204
8.4.1 指针与一维数组 204
8.4.2 指针与二维数组 208
8.5 指针与字符串 211
8.5.1 指向字符串的指针 211
8.5.2 字符指针与字符数组的
比较 214
8.6 指针与函数 216
8.6.1 指针作为函数参数 216
8.6.2 函数指针变量 225
8.6.3 指针型函数 227
8.7 指针数组与main 函数的
参数 229
8.8 综合实例 233
8.9 实例拓展 235
8.10 小结 240
习题8 241
第9章 构造数据类型 251
9.1 结构体 251
9.1.1 结构体的定义 251
9.1.2 结构体变量的说明 252
9.1.3 结构体变量的引用 254
9.1.4 结构体数组 255
9.1.5 指向结构体的指针 257
9.1.6 结构体与函数 259
9.1.7 动态存储分配 261
9.1.8 结构体与链表 263
9.2 共用体 267
9.3 枚举 270
9.4 自定义数据类型 271
9.5 综合实例 272
9.6 MATLAB的结构数据类型 275
9.6.1 结构体数组的创建 275
9.6.2 结构体数组的操作 280
9.7 小结 280
习题9 281
第10章 文件 286
10.1 文件的概念 286
10.2 文件指针 287
10.3 文件的打开与关闭 287
10.3.1 文件打开函数 287
10.3.2 文件关闭函数 289
10.4 文件的读写 290
10.4.1 字符读写函数
fgetc 和fputc 290
10.4.2 字符串读写函数
fgets 和fputs 293
10.4.3 数据块读写函数
fread 和fwrite 294
10.4.4 格式化读写函数
fscanf 和fprintf 296
10.5 文件的随机读写 297
10.5.1 文件定位 297
10.5.2 文件的随机读写函数 297
10.6 文件检测函数 298
10.7 综合实例 299
10.8 MATLAB文件操作 302
10.8.1 文件的打开与关闭 302
10.8.2 二进制文件的读
写操作 303
10.8.3 文本文件的读写操作 304
10.8.4 MATLAB的字符串
操作 305
10.9 小结 305
习题10 306
第11章 C面向对象程序设计基础 310
11.1 面向对象的基本概念 310
11.1.1 类和对象 310
11.1.2 封装 310
11.1.3 继承 310
11.1.4 多态 310
11.2 C概述 311
11.3 C面向对象的特性 311
11.4 C的词法与规则 311
11.5 C程序结构的组成 312
11.6 C程序的开发步骤 312
11.7 C程序示例 312
11.8 面向对象的程序设计方法 314
11.8.1 结构化程序设计 314
11.8.2 面向对象程序设计 314
11.8.3 结构化方法与面向
对象方法的比较 314
11.9 小结 315
习题11 315
第12章 CC与MATLAB混合编程 317
12.1 软件开发 317
12.2 混合编程概念 318
12.3 混合编程开发实例 319
12.4 小结 328
附录A C语言常用库函数 329
附录B MATLAB函数表 334
参考文献 353
內容試閱
前言
为了把计算思维能力的培养作为计算机基础教育的核心任务,本书在第2版的基础上进行完善,内容更加与时俱进,介绍了当今计算机前沿技术,如大数据、云计算与边缘计算、人工智能、信息检索等相关内容;增加了计算机系统的组成、工作原理、存储机制、数制、编码、信息数字化等学习程序设计的先导知识。全书系统地介绍了CC语言及科学计算软件MATLAB的基本概念和语法规则。
CC语言是学习程序设计的第一门语言和专业必修的编程语言,不仅因为其结构严谨、数据类型完整、语句简练灵活、运算符丰富,更因为很多高级语言都是在它的基础上发展起来的。学好CC语言对于开发底层程序及高效的程序都很有帮助。
鉴于理工类学生在本科的学习及今后的工作中会大量使用运算,其中包括矩阵运算、曲线拟合、数据分析等,因此本书除讲解传统CC语言程序设计外,还介绍了代表当今科学计算软件先进水平的MATLAB软件,并增加了工程计算实例,让读者通过CC语言编程对这类大型软件中的某些功能进行实现,旨在提醒学生掌握科学计算工具和培养科学计算能力的重要性。
开设CC语言程序设计课程的目的不是单纯教会学生利用一种计算机语言编程,而是使学生了解信息技术的发展现状,学会信息资源的获取及筛选方法;使学生学会利用计算机程序设计来进行问题求解,学会使用科学的计算工具和具备科学的计算能力,进行数据分析和数据处理;培养学生的计算思维能力、严谨的工作作风和团队合作精神;提高学生对专业领域技术问题的理解,归纳总结和提出问题的能力,为进一步的专业学习、自主学习和终身学习打下基础。
全书共12章,主要内容包括:绪论、C语言与MATLAB基础、数据的输入输出、选择结构程序设计、循环结构程序设计、函数与编译预处理、数组、指针、构造数据类型、文件、C面向对象程序设计基础、CC与MATLAB混合编程。附录中列出了C语言常用库函数和MATLAB函数表。
本书在编写时兼顾了全国计算机等级考试的要求。书中例题丰富,注重实用性。
本书与《大学CC语言程序设计实验教程》(第3版)(阳小华、邹腊梅、胡义香主编,电子工业出版社出版,ISBN 978-7-121-37074-8)配套使用。为方便教师教学和学生学习,本书提供电子课件和程序源代码,读者可以登录华信教育资源网(www. hxedu.com.cn)免费注册下载。
本书由阳小华、李晓昀、马淑萍主编;全书由刘志明主审;邹腊梅、胡义香、熊东平、汪凤麟参加了本书的编写。由于编写时间仓促,加之作者水平有限,书中难免有错误和不妥之处,恳请各位读者和专家批评指正,以便再版时及时修正。
编 者

 

 

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