种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

程式设计基础(C/C++语言)

(2019-03-29 16:24:55) 百科综合
程式设计基础(C/C++语言)

程式设计基础(C/C++语言)

《程式设计基础(C/C++语言)》重点介绍在C语言环境下编写程式的思路与方法,主要讲述C语言的数据类型、运算规则,顺序、选择、循环结构的程式设计,数组、函式、指针、结构体和档案等内容,在介绍基本概念、基本语法及常规算法的基础上,强调模组化、规範化的程式设计。

基本介绍

  • 书名:程式设计基础(C/C++语言)
  • 作者:邹启明
  • ISBN:9787121305092
  • 出版社:电子工业出版社
  • 出版时间:2017-01-01

图书内容

本书重点介绍在C语言环境下编写程式的思路与方法,主要讲述C语言的数据类型、运算规则,顺序、选择、循环结构的程式设计,数组、函式、指针、结构体和档案等内容,在介绍基本概念、基本语法及常规算法的基础上,强调模组化、规範化的程式设计。
C++语言作为一种高效、实用的程式设计语言,既可以进行过程化程式设计,也可以进行面向对象程式设计,为引导读者逐步体会面向对象程式设计的特点,在有关章节中增加了C++面向对象程式设计内容,涉及类和对象、类的构造和析构以及输入流/输出流等内容。

目 录

第1章 程式设计基础 (1)
1.1 简单的C/C++程式 (1)
1.1.1 输出“Hello,World!” (1)
1.1.2 求解并输出n的阶乘值 (2)
1.1.3 使用函式实现求解n的阶乘值 (3)
1.2 算法 (4)
1.2.1 算法的概念及表示方法 (4)
1.2.2 算法设计的基本方法 (8)
1.3 程式与程式设计 (15)
1.3.1 程式与程式设计语言 (16)
1.3.2 程式设计语言处理过程 (17)
1.3.3 程式设计步骤 (20)
1.3.4 程式设计方法 (21)
1.3.5 程式设计规範 (23)
1.4 小结 (24)
第2章 C语言基础知识 (25)
2.1 标识符 (25)
2.2 基本数据类型 (25)
2.2.1 整型常量与变数 (26)
2.2.2 浮点型常量与变数 (27)
2.2.3 字元常量和变数 (28)
2.2.4 字元串常量 (28)
2.2.5 符号常量 (29)
2.3 基本输入/输出函式 (29)
2.3.1 格式化输出函式 (29)
2.3.2 格式化输入函式 (32)
2.3.3 字元输出函式 (34)
2.3.4 字元输入函式 (35)
2.4 运算符与表达式 (35)
2.4.1 算术运算符与表达式 (35)
2.4.2 赋值运算符与表达式 (36)
2.4.3 关係运算符与表达式 (37)
2.4.4 逻辑运算符与表达式 (37)
2.4.5 条件运算符与表达式 (39)
2.4.6 位运算符与表达式 (39)
2.4.7 逗号运算符与逗号表达式 (41)
2.4.8 sizeof运算符 (41)
2.4.9 类型转换 (41)
2.5 C++语言的输入/输出 (42)
2.6 小结 (43)
第3章 程式控制结构 (44)
3.1 顺序结构 (44)
3.2 选择结构 (45)
3.2.1 if语句 (45)
3.2.2 switch语句 (50)
3.3 循环结构 (54)
3.3.1 while循环语句 (54)
3.3.2 do-while循环语句 (55)
3.3.3 for循环语句 (57)
3.3.4 break语句与continue语句 (59)
3.3.5 循环结构的嵌套 (59)
3.3.6 典型例题 (63)
3.4 常用算法 (69)
3.4.1 顺推法 (69)
3.4.2 倒推法 (70)
3.4.3 叠代法 (73)
3.4.4 穷举法 (75)
3.5 小结 (76)
第4章 数组 (77)
4.1 一维数组 (77)
4.1.1 定义 (77)
4.1.2 存储 (78)
4.1.3 引用 (78)
4.1.4 初始化 (79)
4.1.5 典型例题 (80)
4.2 二维数组 (87)
4.2.1 定义 (87)
4.2.2 存储 (87)
4.2.3 引用 (88)
4.2.4 初始化 (88)
4.2.5 典型例题 (89)
4.3 字元数组 (92)
4.3.1 字元串的表示 (93)
4.3.2 字元串处理函式 (94)
4.3.3 字元串的检索、插入和删除 (96)
4.4 用C++语言处理字元串 (102)
4.5 小结 (109)
第5章 函式 (110)
5.1 程式与函式 (110)
5.2 函式的定义 (113)
5.3 函式的调用 (114)
5.4 数组名作为函式的参数 (119)
5.5 函式的套用 (120)
5.6 函式的嵌套与递归 (123)
5.6.1 函式的嵌套调用 (123)
5.6.2 函式的递归调用 (124)
5.7 局部变数与全局变数 (127)
5.7.1 局部变数 (127)
5.7.2 全局变数 (128)
5.8 变数的存储方式 (131)
5.8.1 变数存储的记忆体空间分布 (131)
5.8.2 变数存储类别 (132)
5.9 小结 (133)
第6章 指针与结构体 (134)
6.1 指针 (134)
6.1.1 变数的记忆体地址 (134)
6.1.2 指针变数 (135)
6.1.3 指针与数组 (140)
6.1.4 指针与函式 (143)
6.1.5 指针与字元串 (149)
6.2 结构体 (153)
6.2.1 结构体类型与结构体变数 (154)
6.2.2 结构体数组 (157)
6.2.3 结构体指针 (159)
6.2.4 结构体与函式 (161)
6.3 用指针和结构体处理鍊表 (163)
6.3.1 鍊表的概念 (163)
6.3.2 建立鍊表 (164)
6.3.3 输出鍊表 (166)
6.3.4 插入结点的操作 (166)
6.3.5 删除结点的操作 (167)
6.3.6 用C++语言实现鍊表 (168)
6.4 小结 (173)
第7章 档案 (174)
7.1 档案概述 (174)
7.1.1 流 (174)
7.1.2 档案的类型 (174)
7.1.3 缓冲档案系统 (175)
7.1.4 档案指针 (175)
7.2 档案的打开与关闭 (176)
7.2.1 打开档案 (176)
7.2.2 关闭档案 (178)
7.3 档案的读/写 (179)
7.3.1 读/写文本档案 (179)
7.3.2 读/写二进制档案 (185)
7.4 档案其他相关函式 (187)
7.4.1 档案定位函式 (187)
7.4.2 错误检测函式 (192)
7.4.3 档案管理函式 (193)
7.5 C++语言中的档案 (194)
7.5.1 档案的打开和关闭 (194)
7.5.2 文本档案的读/写 (195)
7.5.3 二进制档案的读/写 (196)
7.6 小结 (197)
第8章 C++面向对象程式设计基础 (198)
8.1 面向对象的基本概念 (198)
8.2 类和对象 (200)
8.2.1 从结构到类 (200)
8.2.2 类的定义 (201)
8.2.3 对象的定义 (203)
8.2.4 构造函式 (203)
8.2.5 析构函式 (205)
8.3 小结 (207)
附录A 常用ASCII字元表 (208)
附录B 常用的ANSI C标準库函式 (210)
附录C C语言运算符优先权与结合性 (218)
参考文献 (220)

标 签

搜索
随机推荐

Powered By 种豆资源网||