C\C++语言程序设计案例教程(计算机类高等学校新工科应用型人才培养系列教材)(中文)

C/C++语言程序设计案例教程 张卫国,朱宁洪编著
  • 作者:张卫国 编著 朱宁洪 编著
  • 出版社:西安 西安电子科技大学出版社 2021(1)
  • 页数:320
  • 索书号:TP312C/461
  • ISBN:9787560659527
  • 浏览次数:57
  • 我要借阅
内容简介
本书是编者在多年教学改革试点的基础上,采用案例驱动式教学方式编写的。本书基于C/C++的特点,从面向问题出发,给出了大量实用教学案例,引导学生进行基础知识的学习,注重培养学生程序设计的思维方式和技巧,可为其学习后续课程打下扎实的基础。 本书共12章。前8章主要介绍C语言相关的基础知识和程序设计方法,其目的是使学生能迅速了解和掌握C语言的简单运用。这部分内容包括:C/C++语言程序设计概述、数据类型和表达式、控制结构、数组、函数、指针、结构体、编译预处理、文件等。后4章主要介绍C++语言面向对象程序设计的主要概念、方法和应用。这部分内容包括:类与对象、静态成员、友元、运算符重载、继承和多态、模板等。 本书适合作为高等院校“C/C++语言程序设计”课程的教材,也适合作为程序设计初学者自学用书和成人教育及在职人员的培训用书,还适合作为全国计算机等级考试应试者的参考书。
目录
第一章 程序设计概述
1.1 C/C++ 语言的起源与发展
1.1.1 计算机语言及发展
1.1.2 C语言及其特点
1.1.3 从C到C++
1.2 程序设计方法
1.2.1 结构化的程序设计方法
1.2.2 面向对象的程序设计方法
1.3 C/C++ 语言程序的结构
1.3.1 C语言程序实例
1.3.2 C++ 程序实例
1.4 C/C++ 语言程序上机实践
本章小结
习题一
第二章 数据类型和表达式
案例一 数据类型的定义和使用
2.1 词法构成
2.1.1 字符集
2.1.2 标识符
2.1.3 关键字
2.1.4 注释符
2.2 数据类型
2.2.1 整数类型
2.2.2 实数类型
2.2.3 字符类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
案例二 指针变量的定义与使用
2.4 指针类型
2.4.1 指针的概念
2.4.2 指针变量的定义
案例三 运算符和表达式的使用
2.5 运算符和表达式
2.5.1 运算符和表达式概述
2.5.2 算术运算符和算术表达式
2.5.3 关系运算符和关系表达式
2.5.4 逻辑运算符和逻辑表达式
2.5.5 条件运算符和条件表达式
2.5.6 逗号运算符和逗号表达式
2.5.7 赋值运算符和赋值表达式
2.5.8 位运算符和位运算表达式
2.5.9 其他运算表达式
2.5.10 表达式的类型转换
本章小结
习题二
第三章 程序设计基础
案例一 计算圆的周长和面积
3.1 算法与流程
3.1.1 算法的特性
3.1.2 算法的表示形式
3.1.3 C语言语句概述
案例二 格式输入输出函数
3.2 数据的输入与输出
3.2.1 printf()函数
3.2.2 scanf( )函数
3.2.3 字符输入输出函数
案例三 交换两个整型变量的值
3.3 顺序结构程序设计
案例四 计算y=|x|
3.4 选择结构的程序设计
3.4.1 if语句及其三种基本形式
3.4.2 if语句的嵌套结构
3.4.3 switch语句(开关语句)
3.4.4 选择结构程序举例
案例五 计算1~100的累加和
3.5 循环结构的程序设计
3.5.1 while语句
3.5.2 do-while 语句
3.5.3 for语句
案例六 在屏幕上输出下三角的九九乘法表
3.5.4 循环结构的嵌套
案例七 输入两个正整数,计算并输出它们的最大公约数
3.5.5 与循环相关的语句(break、continue、goto)
3.5.6 循环结构程序举例
本章小结
习题三
……
第四章 数组
第五章 模块化程序设计
第六章 结构体和共用体
第七章 编译预处理
第九章 类与对象
第十章 继承性与派生类
第十一章 多态性与虚函数
第十二章 模板
参考文献
相关图书
版权所有 北京大学图书馆©2017-2019