本书配合教材《C/C++程序设计实用教程》(王大伦编著,清华大学出版社),为读者提供上机服务。本书分两部分。第一部分介绍C语言编程,第二部分介绍C++语言编程。这两部分的程序各用字母A和B 为前缀。本书适用于高等院校和职业院校学生上机、自学之用,也可作为“C/C++程序设计”课程的教学参考书,为任课教师提供实验课教学参考。
本书配合教材《C/C++程序设计实用教程》(王大伦编著,清华大学出版社),为读者提供上机服务。本书将程序设计分为56个题目进行讨论。每个题目给出典型的演示程序,并提供了点评。
由于本书所附程序面广量多,有利于因材施教,故适用于高等院校和职业院校学生上机、自学之用。本书也可作为“C/C++程序设计”课程的教学参考书,为任课教师提供实验课教学参考。
全书的源程序以及《C/C++程序设计实用教程》一书中的所有讲座和载有600多个程序的P、L、R目录均可下载使用。作者研制了几个未见于其他教材的实用类:两种坐标系统的复数类、矩阵类、多项式类,并说明怎样借助这几个实用类,用C++程序设计技巧解决数字滤波问题。这些实用类均可下载使用。全部程序都在Visual C++ 6.0环境下核实无误。
第一部分 C语言程序
A01 创建Hello World 程序(简单的单文件程序)
A02 源代码隐蔽机制(多文件程序的编译与连接)
A03 运算符 sizeof 的用法和几种类型的数据所占的字节数
A04 printf 函数和scanf函数中的基本格式字符的用法
A05 初识C++的I/O流
A06 调试程序
A07 选择语句——if语句和switch语句
A08 循环语句for——迭代法和穷举法
A09 循环语句do…while和while——迭代法
A10 函数初步
A11 重载函数与具有默认参数的函数
A12 递归函数
A13 程序结构
A14 条件编译指令的应用
A15 数组与指针
A16 数组与指针的应用
A17 对指针及其指向对象的修饰
A18 堆内存分配--采样数据处理
A19 引用、函数参数表与返回量(一)
A20 引用、函数参数表与返回量(二)
A21 字符和字符串处理函数
A22 函数指针
A23 枚举类型、结构体和共同体
A24 链表
A25 简单链表操作
A26 C文件的读写
第二部分 C++语言程序
附录A 与字符和字符串有关的库函数
附录B ASCII 码表简介
附录C 网站资源目录