C++语言 中学版
作者:张文双 主编
出版时间: 2020年版
内容简介
本书按照全国青少年信息学奥林匹克竞赛要求编写,立足于C 程序设计语言的普及和应用。本书包含计算机基础知识、C 语言基础、C 语言的顺序结构、选择结构、循环结构、数组、函数、结构体与文件、指针、算法和程序设计中常用的数学知识等内容,各章配备习题,附习题参考答案。本书的内容共分11章,主要内容包括:C 语言基础知识、C 语言的顺序结构、选择结构、循环结构、数组、函数、字符串、指针、结构体与与联合体、文件、数据结构、算法和编译宏指令及编程小技巧等内容。本书结构严谨,语言简练,可以作为中学的竞赛培训用书,也适合读者选作自学资料。
目录
目录
第1章 初识C++语言
1.1 集成环境及菜单的使用
1.2 程序的输入和调试
习题1
第2章 C++程序设计语言基础
2.1 C++语言简介
2.2 数据类型
2.3 常量和变量
2.4 函数与表达式
2.5 数制
2.6 ASCII码
习题2
第3章 顺序结构程序设计
3.1 赋值语句
3.2 输入语句
3.3 输出语句
3.4 应用实例
习题3
第4章 选择结构程序设计
4.1 逻辑运算及布尔表达式
4.2 条件(if)语句
4.3 if语句的嵌套
4.4 switch语句
习题4
第5章 循环语句
5.1 while循环语句
5.2 do-while循环语句
5.3 for循环语句
5.4 多重循环
习题5
第6章 数组
6.1 认识数组
6.2 一维数组
6.3 二维数组
6.4 多维数组
6.5 字符数组
6.6 数组的综合应用实例
习题6
第7章 函数
7.1 函数的定义
7.2 函数的类型和返回值
7.3 函数的调用与参数的传递
7.4 变量及其作用域
7.5 函数的应用
7.6 递归函数
习题7
第8章 字符串
8.1 string类型的初始化
8.2 string类型的基本操作
8.3 应用实例