万本电子书0元读

万本电子书0元读

顶部广告

从零开始学C程序设计电子书

售       价:¥

纸质售价:¥42.70购买纸书

83人正在读 | 1人评论 6.2

作       者:吴惠茹 等

出  版  社:机械工业出版社

出版时间:2017-05-01

字       数:22.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书分16章说明C语言相关的语法与应用。首先介绍C语言的基础语法,包括如何行C语言程序的编写、编译、执行和除错,通过对变量、常数、数据类型的学习,而了解各种运算符和流程控制指令;然后介绍C语言的阶语法,包括数组与字符串的声明与运用、指针的概念与实践,并示范如何自定义函数、参数传递与函数的高级应用,以及预处理器的使用;后介绍结构数据类型的基本概念、各种文件类型的操作技巧与管理以及从C到C 面向对象程序设计的过渡。<br/>
目录展开

前言

第1章 C语言的第一堂课

1-1 C语言的起源

C程序的特色

1-2 我的第一个C程序

1-2-1 程序代码编写规则

1-2-2 编译程序代码

1-2-3 运行C程序

1-2-4 程序代码的调试

1-3 helloworld程序快速解析

1-3-1 头文件的作用

1-3-2 main()函数简介

1-3-3 system()函数的作用

1-3-4 注释与缩排

1-4 课后练习

第2章 变量与常数

2-1 认识变量

2-1-1 变量命名原则

2-1-2 变量的声明

2-2 变量的作用域

2-2-1 全局变量

2-2-2 局部变量

2-2-3 区块变量

2-3 常数

2-3-1 常数命名规则

2-4 课后练习

第3章 C语言的基本数据类型

3-1 认识基本数据类型

3-1-1 整数

3-1-2 浮点数

3-1-3 字符类型

3-1-4 转义字符简介

3-2 数据类型转换

3-2-1 自动类型转换

3-2-2 强制类型转换

3-3 上机程序测验

3-4 课后练习

第4章 格式化输入与输出函数

4-1 printf()函数

4-1-1 格式化字符

4-1-2 字段宽度设置功能

4-1-3 精度设置功能

4-1-4 标志设置功能

4-2 scanf()函数

4-2-1 格式化字符

4-2-2 加上提示字符

4-2-3 字段宽度设置功能

4-2-4 输入字符串

4-3 其他输入/输出函数

4-3-1 getchar()函数与putchar()函数

4-3-2 getche()函数与getch()函数

4-3-3 gets()函数与puts()函数

4-4 上机程序测验

4-5 课后练习

第5章 表达式与运算符

5-1 表达式简介

表达式分类

5-2 认识运算符

5-2-1 赋值运算符

5-2-2 算术运算符

5-2-3 关系运算符

5-2-4 逻辑运算符

5-2-5 位运算符

5-2-6 递增与递减运算符

5-2-7 复合赋值运算符

5-3 上机程序测验

5-4 课后练习

第6章 流程控制与选择性结构

6-1 顺序结构

程序区块

6-2 选择结构

6-2-1 if条件语句

6-2-2 if-else条件语句

6-2-3 条件运算符

6-2-4 switch选择语句

6-3 上机程序测验

6-4 课后练习

第7章 循环结构

7-1 for循环

7-1-1 for循环的使用方式

7-1-2 嵌套循环

7-2 while循环

7-3 do while循环

7-4 循环控制指令

7-4-1 break指令

7-4-2 continue指令

7-4-3 goto指令

7-5 上机程序测验

7-6 课后练习

第8章 数组与字符串

8-1 认识C语言的数组

8-1-1 一维数组

8-1-2 二维数组

8-1-3 多维数组

8-2 字符串简介

8-2-1 字符串的使用

8-2-2 字符串数组

8-2-3 字符串处理功能

8-2-4 字符串处理函数

8-3 上机程序测验

8-4 课后练习

第9章 指针基础入门

9-1 认识地址

9-1-1 指针的作用

9-1-2 变量地址的存取

9-1-3 存取数组元素的地址

9-1-4 指针变量

9-2 多重指针

9-2-1 双重指针

9-2-2 多重指针

9-3 认识指针运算

9-3-1 递增与递减运算

9-3-2 指针常数与数组

9-3-3 指针变量与数组

9-4 上机程序测验

9-5 课后练习

第10章 高级指针处理

10-1 指针与字符串

10-1-1 使用指针设置字符串

10-1-2 指针数组

10-2 动态分配

10-2-1 动态分配变量

10-2-2 动态分配一维数组

10-2-3 动态分配字符串

10-2-4 动态分配多维数组

10-2-5 通用类型指针

10-3 上机程序测验

10-4 课后练习

第11章 函数的基本认识

11-1 认识函数

11-1-1 模块化设计精神

11-1-2 函数的使用

11-2 函数的使用

11-2-1 函数原型声明简介

11-2-2 函数的定义

11-2-3 函数的调用

11-3 参数传递方式

11-3-1 参数的意义

11-3-2 传值调用

11-3-3 传址调用

11-3-4 数组参数的传递

11-4 递归的作用

定义递归函数

11-5 上机程序测验

11-6 课后练习

第12章 函数的高级应用与宏

12-1 命令行参数

main()函数中的参数

12-2 指针返回值

12-3 函数指针

12-4 变量的作用域

12-4-1 auto变量

12-4-2 register变量

12-4-3 static变量

12-4-4 extern变量

12-5 预处理器

12-5-1 宏指令

12-5-2 条件编译指令

12-5-3 #include指令

12-6 上机程序测验

12-7 课后练习

第13章 结构数据类型

13-1 结构简介

13-1-1 声明结构变量

13-1-2 存取结构成员

13-1-3 结构指针

13-1-4 动态分配结构变量

13-1-5 结构数组

13-1-6 嵌套结构

13-2 链表

13-2-1 链表的建立

13-2-2 链表程序的实现

13-3 函数与结构

13-3-1 结构参数与传值调用

13-3-2 结构参数与传址调用

13-4 上机程序测验

13-5 课后练习

第14章 其他自定义数据类型与项目设计

14-1 类型定义指令

类型定义的作用范围

14-2 枚举指令

枚举成员的常数值

14-3 联合指令

联合成员的存取方式

14-4 项目程序简介

程序项目的实践

14-5 上机程序测验

14-6 课后练习

第15章 文件的输入与输出

15-1 缓冲区简介

15-1-1 fopen()函数与fclose()函数

15-1-2 putc()函数与getc()函数

15-1-3 fputs()函数与fgets()函数

15-1-4 fprintf()函数与fscanf()函数

15-1-5 fwrite()函数与fread()函数

15-1-6 fseek函数与rewind()函数

15-2 无缓冲区的输入与输出

15-2-1 open()函数与close()函数

15-2-2 read()函数与write()函数

15-2-3 lseek()函数

15-3 上机程序测验

15-4 课后练习

第16章 C到C++面向对象程序设计

16-1 认识面向对象设计

16-1-1 封装

16-1-2 继承

16-1-3 多态

16-2 第一个C++程序

16-2-1 头文件

16-2-2 程序注释

16-2-3 命名空间

16-2-4 输入输出功能简介

16-2-5 浮点数

16-2-6 布尔数据类型

16-3 C++的函数

16-3-1 传引用调用

16-3-2 内联函数

16-3-3 函数重载

16-4 类

16-4-1 类的声明

16-4-2 访问权限关键字

16-4-3 创建类对象

16-5 构造函数与析构函数

16-5-1 构造函数

16-5-2 析构函数

16-5-3 作用域解析运算符

16-6 上机程序测验

16-7 课后练习

附录A C的标准函数库

A-1 字符串处理函数

A-2 字符处理函数

A-3 常用数学函数

A-4 时间与日期函数

A-5 类型转换函数

A-6 流程控制函数

附录B C编译程序的介绍与安装

B-1 C/C++编译程序简介

B-1-1 Visual Studio

B-1-2 Dev C++

B-1-3 GCC

B-2 Dev C++的安装与介绍

B-2-1 下载Dev C++

B-2-2 安装Dev C++

B-2-3 程序项目的建立

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部