《C C++语言程序设计 9787568049313 华中科技大学出版社》[51M]百度网盘|pdf下载|亲测有效
《C C++语言程序设计 9787568049313 华中科技大学出版社》[51M]百度网盘|pdf下载|亲测有效

C C++语言程序设计 9787568049313 华中科技大学出版社 pdf下载

出版社 社会出版社
出版年 2019-03
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供C C++语言程序设计 9787568049313 华中科技大学出版社电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

书名:C C++语言程序设计

定价:45.00元

作者:谭晓玲,熊江,方伟鉴,杨勇

出版社:华中科技大学出版社

出版日期:2019-03-01

ISBN:9787568049313

字数:

页码:286

版次:1

装帧:16开

开本:16开

商品重量:0.4kg

编辑推荐


C语言程序设计的重要性本毋庸赘言,但在多年高校的教学工作中,作者深切体会到,对学习者而言,学习C程序设计的过程不仅是非常重要的专业基础训练,更应该是锻炼自己的耐心和毅力,培养独立思考、严谨缜密的逻辑思维方式,提高发现问题、解决问题的实践能力的大好时机。好好学习、认真实践,其意义远大于学会一种程序设计语言,对后续课程的学习和今后的工作都大有助益!

内容提要


目前,很多高校都选用C语言作为程序设计课程的学习语言, C语言以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生可以掌握基本的程序设计方法和技能,并且在不断的编程实践中,应用于系统开发。 n
本书本着“任务驱动、项目载体”的教学原则,由长期从事C语言教学的老师精心编写,结合多年的教学经验,采用以案例驱动教学内容、以案例贯穿教学过程的教学方法,充分体现教学内容的趣味性和实用性,有助于提高学生的动手实践能力。 n
本书共分九章,章C语言概述,第2章基本数据类型和运算,第3章程序的流程控制,第4章数组,第5章模块化程序设计,第6章指针,第7章用户定制数据类型,第8章文件,第9章 C++编程基础。

目录


目 录 n
n
章  C语言概述 1 n
1.1 程序与程序设计语言 1 n
1.1.1 基本概念 1 n
1.1.2 程序设计语言 4 n
1.2 C语言的发展简史和特点 7 n
1.2.1 C语言的发展简史 7 n
1.2.2 C语言的特点 8 n
1.3 C语言程序的结构与书写规则 11 n
1.3.1 C语言程序的总体结构 11 n
1.3.2 函数的一般结构 13 n
1.3.3 C语言程序的书写规则 16 n
1.3.4 C语言程序结构的基本总结 18 n
1.4 C语言的语句和关键字 19 n
1.4.1 C语言的语句 19 n
1.4.2 关键字 20 n
第二章 基本数据类型、运算符和表达式 21 n
2.1 标识符 21 n
2.2变量与常量 23 n
2.2.1变量 23 n
2.2.2 常量 25 n
2.3基本数据类型 28 n
2.3.1整型数据 31 n
2.3.2实型数据 32 n
2.3.3字符型数据 34 n
2.4不同数据类型的转换 35 n
2.4.1自动类型转换 35 n
2.4.2强制类型转换 36 n
2.4.3赋值运算中的类型转换 37 n
2.5 运算的优先级与结合性 38 n
2.6运算符和表达式 41 n
第3章 程序的流程控制 47 n
3.1结构化程序思想 47 n
3.1.1顺序结构 48 n
3.1.2选择结构 48 n
3.1.3 循环结构 49 n
3.2 C语句 50 n
3.2.1简单语句 51 n
3.2.2 复合语句 51 n
3.3 数据的输入输出 52 n
3.3.1字符输入函数getchar 52 n
3.3.2 格式输入scanf()函数 54 n
3.3.3字符输出函数putchar 56 n
3.3.4格式输出printf()函数 57 n
第四章  数组 62 n
4.1 一维数组 63 n
4.1.1 一维数组的定义 63 n
4.1.2 一维数组元素的引用 64 n
4.1.3 一维数组的初始化 66 n
4.2 字符串 68 n
4.2.1字符数组与字符串 68 n
4.2.2 字符串的输入和输出 72 n
4.2.3 字符串数组 74 n
4.2.4 用于字符串处理的函数 76 n
4.3 二维数组与多维数组 77 n
4.3.1 二维数组 77 n
4.3.2二维数组的初始化 79 n
4.3.3 多维数组 81 n
第五章 模块化程序设计 88 n
5.1函数 89 n
5.1.1 函数定义的语法 89 n
5.1.2 函数的调用 91 n
5.1.3 函数的说明 93 n
5.1.4 程 序 举 例 97 n
5.2 变量的存储属性 99 n
5.2.1局部变量、全局变量和存储分类 100 n
5.2.2局部变量及其作用域和生存期 101 n
5.2.3全局变量及其作用域和生存期 103 n
5.2.4 函数的存储分类 107 n
5.3模块的编译与链接 108 n
5.3.1编译过程 108 n
5.3.2链接过程 111 n
5.3.3 GCC的编译链接 112 n
5.4宏定义与宏替换 114 n
5.4.1简单的宏 114 n
5.4.2.带参数的宏 116 n
5.4.3.宏的通用属性 118 n
第6章 指 针 120 n
6.1 指针基础 120 n
6.1.1变量的地址和指针 120 n
6.1.2 指针变量的定义和指针变量的基本类型 121 n
6.1.3 给指针变量赋值 122 n
6.1.4 对指针变量的操作 124 n
6.1.5 函数之间地址值的传递 127 n
6.2 指针与数组 131 n
6.2.1 数组元素的指针引用 131 n
6.2.2 二维数组和指针 133 n
6.2.3 动态存储分配 137 n
6.3指针与函数 139 n
6.3.1函数指针变量 139 n
6.3.2指针型函数 140 n
6.3.3 main函数的参数 142 n
第7章 结构体和共用体 144 n
7.1 结构体类型和结构体类型变量 144 n
7.1.1 结构体类型及其定义 145 n
7.1.2 结构体类型变量的定义 146 n
7.1.3 结构体类型变量的使用 149 n
7.2 结构体数组定义及其初始化 150 n
7.2.1 结构体数组定义 150 n
7.2.2 结构体数组的初始化 151 n
7.2.3 结构体数组的应用 152 n
7.3 结构体指针 154 n
7.3.1 指向结构体变量的指针 154 n
7.3.2 指向结构体数组的指针 156 n
7.3.3 结构体变量和指向结构体变量的指针作函数参数 157 n
7.4 共用体 160 n
7.4.1共用体类型的定义 161 n
7.4.2共用体成员的引用 161 n
7.5 枚举 164 n
7.6 用TYPEDEF定义类型别名 168 n
第8章 文件 170 n
8.1 C文件概述 170 n
8.1.1 文件类型 170 n
8.1.2 文件缓冲区 172 n
8.1.3 文件指针 173 n
8.2 文件的打开与关闭 175 n
8.2.1 文件的打开(fopen函数) 176 n
8.2.2 文件关闭函数(fclose函数) 180 n
8.3 文件的读写 182 n
8.3.1 字符读写函数fgetc和fputc 182 n
8.3.2 字符串读写函数fgets和fputs 187 n
8.3.3 数据块读写函数fread和fwtrite 190 n
8.3.4 格式化读写函数fscanf和fprintf 194 n
8.4 文件的读写 196 n
8.4.1文件定位 196 n
8.4.2 文件的读写 199 n
8.5 文件状态跟踪函数 202 n
8.5.1文件结束检测函数feof函数 203 n
8.5.2 读写文件出错检测函数ferror( ) 205 n
8.5.3 文件错误标志清除函数clearerr 205 n
本章小结 207 n
第9章 C++编程基础 208 n
9.1 C++概述 208 n
9.2 简单的C++程序 212 n
9.3 C++对C语言的扩充 219 n
9.3.1 C++的输入输出 219 n
9.3.2 C++的行注释 222 n
9.3.3 const常量定义与使用 223 n
9.3.4 局部变量的定义与全局变量作用域运算符 225 n
9.3.5 变量的引用 227 n
9.3.6 函数重载 231 n
9.3.7 带缺省参数的函数 232 n
9.3.8 内联函数 235 n
9.3.9 动态内存 237 n
9.4 C++面向对象程序设计 240 n
9.4.1 类与对象 241 n
9.4.2 构造函数与析构函数 246 n
9.4.3 静态成员 254 n
9.4.4 友元 257 n
9.4.5 继承与派生 259 n
9.4.6 多态性与虚函数 264 n
9.4.7 模板 269 n
9.4.8 异常处理 272 n
0章 实验指导 275 n
10.1 实验一 C程序的运行环境和运行C程序的方法 277 n
10.2 实验二 数据类型、运算符和表达式 284 n
10.3 实验三 选择结构程序设计 288 n
10.4 实验四 循环结构程序设计 293 n
10.5 实验五 数组 301 n
10.6 实验六 函数 308 n
10.7 实验七 编译预处理 313 n
10.8 实验八 指针 315 n
10.9 实验九 结构体和共用体 321 n
10.10 实验十 位运算 326 n
10.11 实验十一 文件 328 n
1章 习题 330 n
11.1 习题1 C语言的概述 330 n
11.2 习题2 基本数据类型、运算符和表达式 334 n
11.3 习题3 顺序结构程序设计 336 n
11.4 习题4 数组 338 n
11.5 习题5 模块化程序设计 343 n
11.6 习题6 指针 348 n
11.7 习题7 结构体和共用体 352 n
11.8 习题8 文件 359 n
附录 367 n
附录1 C语言中的运算符及优先级 367 n
附录2 常用字符与ASCII代码对照表 369 n
参考文献 370

作者介绍


文摘


序言