全C编程(配一张软盘)

全C编程(配一张软盘)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2002-06
版次: 1
ISBN: 9787302050544
定价: 59.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 619页
7人买过
  • 本书把C和C++融为一体,从实用角度介绍程序设计和编程技术。它从教学和自学两方面的需求出发,利用300多个完整的程序例子,由浅入深,一步一步系统地讨论和介绍了C和 C++中基本和常用的语句、运算以及操作。由于本书打破了传统的人为设立在C和C++之间的“界限”,而本着“不管是 C还是 C++,哪个好用好学就用哪个”的思想,因此读者可以利用贯穿于书中的有效的学习方法,在较短的时间内同时掌握C和C++的基本和主要的编程概念和技术。 除以综合方式介绍程序设计和编程方法外,本书还具有如下几个特点:一是利用一章的篇幅详细介绍了怎样利用排错工具Debugger来学习程序和语言;二是在本书的后四章中着重讨论了面向对象的编程技术(Object-Oriented Programming);三是在几乎每章最后,都包括了解决实际问题的实例,综合性地介绍了如何利用在该章讨论过的概念。语句、运算以及操作来解决实际问题。在每章后安排的“边做边学练习”中,还进一步要求读者理解和掌握在本章程序例子中介绍的概念和编程技术。 本书是为初学语言和编程的读者编写的。它适合于大学、大专。中专以及培训中心作为教科书使用,可以作为自学课本,也可以作为专业人员的参考书。 第1章  全C编程1.l  什么是全C编程1.2  C和C++的历史1.3  为什么要学习全C编程1.4  一个全C编程的例子1.5  全C编程的步骤1.6  程序设计的一个实例1.7  设计你的第一个程序进做进学练习复习题编程课题第2章  数据和数据类型2.l  变量与常量2.2  整型数据int2.3  浮点型数据float和double2.4  字符型数据char2.5  其他类型的数据边做过学练习复习题编程课题第3章  格式化的输入与输出3.l  输入与输出(cin与cout)3.2  输入流与输出流的探讨3.3  格式化的输出3.3.l  数制转换操作符cot,dec和hex3.3.2  设置输出空格宽度操作setw()3.3.3  设置填充字符操作setfill()3.3.4  浮点精度控制操作setprecision()3.5.5  输入/输出流标记控制setiosflags()3.4  缓冲式输人/输出与非缓冲式输入/输出初探3.4.l  缓冲区的概念3.4.2  缓冲式输入--cin剖析3.4.3  非缓冲式输入3.4.4  缓冲式输出3.4.5  非缓冲式输出3.4.6  为什么需要缓冲式输入与输出3.5  单字符的输入与输出3.5.l  单字符输入3.5.2  单字符输出3.6  更好地设计程序中的输入与输出边做边学练习复习题编程课题第4章  用程序排错工具调试器来学习语言4.l  语法错误与运行错误4.2  基本调试器功能4.2.l  程序运行的跟踪4.2.2  设置程序运行的断点4.2.3  观察变量赋值4.2.4  检测表达式的计算结果4.2.5  停止对程序运行的控制4.2.6  观察程序的输出4.2.7  检测变量或表达式的背景信息4.3  应用调试器的综合例子4.3.l  通过分步运行程序和观察变量来了解缓冲区4.3.2  利用调试器来学习新的语言结构4.3.3  利用调试器排除程序中的运行错误边做边学练习复习题编程课题第5章  运算、运算符和表达式5.l  表达式和语句5.2  赋值运算(=)和赋值表达式5.3  算术运算5.3.l  基本算术运算5.3.2  求余运算5.4  算术表达式和运算优先级5.5  复合赋位运算5.6  关系运算5.6.l  基本关系运算5.6. 2  关系运算表达式和运算优先级5.7  逻辑运算5.7. 1  逻辑运算及其运算符5.7.2  复合表达式以及运算优先级5.8  增值运算和减值运算5.8.l  基本前缀增值、减值和后缀增值、减值运算5.8.2  增值和减值运算在其他表达式中的应用5.9  数据类型转换5.9.l  自动数据类型转换5.9.2  数据类型转换--造型(cast)5.10  字书长度运算5.11  逗号运算边做进学练习复习题编程课题第6章  循环语句6.l  什么是循环6.2  for循环语句6.2.l  for循环语句的其它表达形式6.3  while循环语句6.3.l  while循环语句的其他表达形式6.4  do-while循环语句6.4.l  do-while循环语句的其他表达形式6.5  嵌套循环6.6  循环应用举例6. 7  其他控制语句6.7.l  break语句6.7.2  continue语句边做过学练习复习题编程课题第7章  分支与转移7.l  简单条件语句if7.2  双分支语句ifelse7.3  多分支语句(嵌套ifelse语句)7.4  条件运算符?7.5  中断语句break7. 6  继续语句continue7.7  exit()7.8  开关语句SWitch7.9  使用分支解决问题的实例过做边学练习复习题编程课题第8章  输入与输出的转向8.l  什么是输入与输出的转向8.2  输入与输出设备表以及I/O转向操作符8.2.l  输出转向符以及输出转向操作8.2.2  输入转向符以及输入转向操作8.2.3  输入与输出的综合转向8.3  文件结束符8.3.l  利用文件结束符来控制输入8.3.2  利用文件结束符控制输入的执行8.3.3  利用文件结束符进行字符的输入与输出8.4  输入与输出转向的实例边做边学练习复习题编程课题第9章  子程序9.l  子程序的特性9.2  简单子程序9.3  带有返回值的子程序9.4  参数以及带有参数的子程序9.4.1  参数9.4.2  带有参数的子程序举例9.5  带有返回值和参数的子程序9.6  系统库子程序9.7  指针变量以及带有指针参数的子程序9. 8  子程序重载9.9  利用子程序解决问题的实例边做边学练习练习题编程课题第10章  数组10.l  数组的特点10.2  数组的类型、分类和定义10.2.l  数组的定义以及初始化10.2.2  数组与内存字节10.3  数组的运算及操作10.3.l  数组的赋值操作10.3.2  数组的输入与输出10.3.3  数组运算10.4  数组与子程序10.5  多维数组10.6  利用数组解决问题的实例10.6.1  数组应用实例之一:排序10.6.2  数组应用实例之二:数组单元的检索、取消和插入10.6.3  数组应用实例之三:数组输入/输出的转向以及下标的利用边做边学练习复习题编程课题第11章  指针11.1  指针的基础知识11.2  指针变量11.3  指针操作11.3.1  指针的输入与输出操作11.3.2  指针运算11.4  指针与数组11.5  指针与子程序11.5.l  指针作为参数接收变量地址的传送11.5.2  指针作为参数接收数组的传送11.6  指针的进一步探讨11.6.l  动态地址字节分配(new)和释放( delete)11.6.2  动态地址字节分配出错时的处理边做边学练习复习题编程课题第12章  字符串12.l  什么是字符串12.2  字符串与数组12.3  字符串与指针12.4  字符串的输入与输出12.4.l  字符串输入语句gets()12.4.2  字符串输入控制语句cin.getline()12.5  字符串的运算以及字符串系统子程序12.5.l  字符串复制函数strcpy()12.5.2  字符串连接函数strcat()12.5.3  字符串比较函数strcmp()12.5.4  字符串/数值转换函数atoi(),atof(),atol()以及itoa()12.6  字符串与子程序12.7  使用字符串解决问题的实例边做进学练习复习题编程课题第13章  文件13.l  文件的基本概念13.2  文件的定义、打开以及关闭13.3  文件的输出操作13.4  文件的输入操作13.4.l  数值文件的输人操作13.4.2  字符/字符串文件的输入操作13.5  文件输入/输出操作成功与否的测试方法13.6  二进制文件的输入与输出13.7  传送文件名到子程序13.8  随机文件输入/输出操作13.9  利用文件输入/输出解决问题的实例边做边学练习复习题编程课题第14章  结构14.l  什么是结构以及结构变量14.1.l  定义结构的各种方法14.2  结构的种类14. 2. 1  简单结构14.2.2  结构数组14.2.3  动态链接表14.2.4  动态地址分配链接表14.3  结构与子程序14.3.l  利用结构类型名传送结构到于14.3.2  利用指针传送结构到子程序14.3.3  利用子程序返回结构的值14.4  使用结构解决问题的实例边做边学练习复习题编程课题第15章  类和对象15.1  面向对象的程序设计15.2  类15.2.1  关于对象的例子15.2.2  类和对象的关系15.2.3  类的公用成员15.2.4  类的私有成员15.3  类的成员子程序15.3.l  成员子程序的直接编写15.3.2  成员子程序的外部编写15.4  构造函数和折构函数15.4.1  构造函数的定义和使用15.4.2  直接构造函数15.4.3  析构函数15.4.4  复制构造函数15.5  构造函数重载15.6  预置值构造函数15.7  其他类型的类15.7.l  类数组15.7.2  指向对象的指针15.8  使用类解决问题的实例边做进学练习复习题编程课题第16章  继承16.l  继承的基本概念16. 2  基类和导出类16.3  单继承16.4  多重继承16.5  多级继承16.6  关于成员变量和成员子程序的进一步讨论16.7  使用继承解决问题的实例边做边学练习复习题编程课题第17章  模板17.1  模板的概念17.2  子程序模板17.2.1  单数据类型子程序模板17.2.2  利用子程序模板编程的几个问题17.2.3  多数据类型子程序模板17.3  类模板17.4  模板与重载的比较17.5  使用类模板解决问题的实例边做边学练习复习题编程课题第18章  虚拟成员干程序与多态'往18.l  多态性概念18.2  虚拟成员子程序和多态性程序示例18.3  多态性规则18.4  纯虚拟成员子程序18.5  虚拟成员子程序和多级继承18.6  使用多态性解决问题的实例边做边学练习复习题编程课题第19章  运算符重载19.l  什么是运算符重载19.2  为什么要使用运算符重载19.3  运算符重载的一个简单例子19. 4  常用重载运算符以及重载类型19.4.1  基本类型运算符重载19.4.2  简单类型运算符重载19.4.3  返回对象型运算符重载19.4.4  输入/输出重载19.5  使用运算符重载时需要注意的问题19.6  使用运算符重载解决问题的实例进做过学练习复习题编程课题附录1  ASCII代码表附录2  关键字附录3  运算符和运算优先等级附录4  常用数学函数和输入/输出库子程序
  • 内容简介:
    本书把C和C++融为一体,从实用角度介绍程序设计和编程技术。它从教学和自学两方面的需求出发,利用300多个完整的程序例子,由浅入深,一步一步系统地讨论和介绍了C和 C++中基本和常用的语句、运算以及操作。由于本书打破了传统的人为设立在C和C++之间的“界限”,而本着“不管是 C还是 C++,哪个好用好学就用哪个”的思想,因此读者可以利用贯穿于书中的有效的学习方法,在较短的时间内同时掌握C和C++的基本和主要的编程概念和技术。 除以综合方式介绍程序设计和编程方法外,本书还具有如下几个特点:一是利用一章的篇幅详细介绍了怎样利用排错工具Debugger来学习程序和语言;二是在本书的后四章中着重讨论了面向对象的编程技术(Object-Oriented Programming);三是在几乎每章最后,都包括了解决实际问题的实例,综合性地介绍了如何利用在该章讨论过的概念。语句、运算以及操作来解决实际问题。在每章后安排的“边做边学练习”中,还进一步要求读者理解和掌握在本章程序例子中介绍的概念和编程技术。 本书是为初学语言和编程的读者编写的。它适合于大学、大专。中专以及培训中心作为教科书使用,可以作为自学课本,也可以作为专业人员的参考书。
  • 目录:
    第1章  全C编程1.l  什么是全C编程1.2  C和C++的历史1.3  为什么要学习全C编程1.4  一个全C编程的例子1.5  全C编程的步骤1.6  程序设计的一个实例1.7  设计你的第一个程序进做进学练习复习题编程课题第2章  数据和数据类型2.l  变量与常量2.2  整型数据int2.3  浮点型数据float和double2.4  字符型数据char2.5  其他类型的数据边做过学练习复习题编程课题第3章  格式化的输入与输出3.l  输入与输出(cin与cout)3.2  输入流与输出流的探讨3.3  格式化的输出3.3.l  数制转换操作符cot,dec和hex3.3.2  设置输出空格宽度操作setw()3.3.3  设置填充字符操作setfill()3.3.4  浮点精度控制操作setprecision()3.5.5  输入/输出流标记控制setiosflags()3.4  缓冲式输人/输出与非缓冲式输入/输出初探3.4.l  缓冲区的概念3.4.2  缓冲式输入--cin剖析3.4.3  非缓冲式输入3.4.4  缓冲式输出3.4.5  非缓冲式输出3.4.6  为什么需要缓冲式输入与输出3.5  单字符的输入与输出3.5.l  单字符输入3.5.2  单字符输出3.6  更好地设计程序中的输入与输出边做边学练习复习题编程课题第4章  用程序排错工具调试器来学习语言4.l  语法错误与运行错误4.2  基本调试器功能4.2.l  程序运行的跟踪4.2.2  设置程序运行的断点4.2.3  观察变量赋值4.2.4  检测表达式的计算结果4.2.5  停止对程序运行的控制4.2.6  观察程序的输出4.2.7  检测变量或表达式的背景信息4.3  应用调试器的综合例子4.3.l  通过分步运行程序和观察变量来了解缓冲区4.3.2  利用调试器来学习新的语言结构4.3.3  利用调试器排除程序中的运行错误边做边学练习复习题编程课题第5章  运算、运算符和表达式5.l  表达式和语句5.2  赋值运算(=)和赋值表达式5.3  算术运算5.3.l  基本算术运算5.3.2  求余运算5.4  算术表达式和运算优先级5.5  复合赋位运算5.6  关系运算5.6.l  基本关系运算5.6. 2  关系运算表达式和运算优先级5.7  逻辑运算5.7. 1  逻辑运算及其运算符5.7.2  复合表达式以及运算优先级5.8  增值运算和减值运算5.8.l  基本前缀增值、减值和后缀增值、减值运算5.8.2  增值和减值运算在其他表达式中的应用5.9  数据类型转换5.9.l  自动数据类型转换5.9.2  数据类型转换--造型(cast)5.10  字书长度运算5.11  逗号运算边做进学练习复习题编程课题第6章  循环语句6.l  什么是循环6.2  for循环语句6.2.l  for循环语句的其它表达形式6.3  while循环语句6.3.l  while循环语句的其他表达形式6.4  do-while循环语句6.4.l  do-while循环语句的其他表达形式6.5  嵌套循环6.6  循环应用举例6. 7  其他控制语句6.7.l  break语句6.7.2  continue语句边做过学练习复习题编程课题第7章  分支与转移7.l  简单条件语句if7.2  双分支语句ifelse7.3  多分支语句(嵌套ifelse语句)7.4  条件运算符?7.5  中断语句break7. 6  继续语句continue7.7  exit()7.8  开关语句SWitch7.9  使用分支解决问题的实例过做边学练习复习题编程课题第8章  输入与输出的转向8.l  什么是输入与输出的转向8.2  输入与输出设备表以及I/O转向操作符8.2.l  输出转向符以及输出转向操作8.2.2  输入转向符以及输入转向操作8.2.3  输入与输出的综合转向8.3  文件结束符8.3.l  利用文件结束符来控制输入8.3.2  利用文件结束符控制输入的执行8.3.3  利用文件结束符进行字符的输入与输出8.4  输入与输出转向的实例边做边学练习复习题编程课题第9章  子程序9.l  子程序的特性9.2  简单子程序9.3  带有返回值的子程序9.4  参数以及带有参数的子程序9.4.1  参数9.4.2  带有参数的子程序举例9.5  带有返回值和参数的子程序9.6  系统库子程序9.7  指针变量以及带有指针参数的子程序9. 8  子程序重载9.9  利用子程序解决问题的实例边做边学练习练习题编程课题第10章  数组10.l  数组的特点10.2  数组的类型、分类和定义10.2.l  数组的定义以及初始化10.2.2  数组与内存字节10.3  数组的运算及操作10.3.l  数组的赋值操作10.3.2  数组的输入与输出10.3.3  数组运算10.4  数组与子程序10.5  多维数组10.6  利用数组解决问题的实例10.6.1  数组应用实例之一:排序10.6.2  数组应用实例之二:数组单元的检索、取消和插入10.6.3  数组应用实例之三:数组输入/输出的转向以及下标的利用边做边学练习复习题编程课题第11章  指针11.1  指针的基础知识11.2  指针变量11.3  指针操作11.3.1  指针的输入与输出操作11.3.2  指针运算11.4  指针与数组11.5  指针与子程序11.5.l  指针作为参数接收变量地址的传送11.5.2  指针作为参数接收数组的传送11.6  指针的进一步探讨11.6.l  动态地址字节分配(new)和释放( delete)11.6.2  动态地址字节分配出错时的处理边做边学练习复习题编程课题第12章  字符串12.l  什么是字符串12.2  字符串与数组12.3  字符串与指针12.4  字符串的输入与输出12.4.l  字符串输入语句gets()12.4.2  字符串输入控制语句cin.getline()12.5  字符串的运算以及字符串系统子程序12.5.l  字符串复制函数strcpy()12.5.2  字符串连接函数strcat()12.5.3  字符串比较函数strcmp()12.5.4  字符串/数值转换函数atoi(),atof(),atol()以及itoa()12.6  字符串与子程序12.7  使用字符串解决问题的实例边做进学练习复习题编程课题第13章  文件13.l  文件的基本概念13.2  文件的定义、打开以及关闭13.3  文件的输出操作13.4  文件的输入操作13.4.l  数值文件的输人操作13.4.2  字符/字符串文件的输入操作13.5  文件输入/输出操作成功与否的测试方法13.6  二进制文件的输入与输出13.7  传送文件名到子程序13.8  随机文件输入/输出操作13.9  利用文件输入/输出解决问题的实例边做边学练习复习题编程课题第14章  结构14.l  什么是结构以及结构变量14.1.l  定义结构的各种方法14.2  结构的种类14. 2. 1  简单结构14.2.2  结构数组14.2.3  动态链接表14.2.4  动态地址分配链接表14.3  结构与子程序14.3.l  利用结构类型名传送结构到于14.3.2  利用指针传送结构到子程序14.3.3  利用子程序返回结构的值14.4  使用结构解决问题的实例边做边学练习复习题编程课题第15章  类和对象15.1  面向对象的程序设计15.2  类15.2.1  关于对象的例子15.2.2  类和对象的关系15.2.3  类的公用成员15.2.4  类的私有成员15.3  类的成员子程序15.3.l  成员子程序的直接编写15.3.2  成员子程序的外部编写15.4  构造函数和折构函数15.4.1  构造函数的定义和使用15.4.2  直接构造函数15.4.3  析构函数15.4.4  复制构造函数15.5  构造函数重载15.6  预置值构造函数15.7  其他类型的类15.7.l  类数组15.7.2  指向对象的指针15.8  使用类解决问题的实例边做进学练习复习题编程课题第16章  继承16.l  继承的基本概念16. 2  基类和导出类16.3  单继承16.4  多重继承16.5  多级继承16.6  关于成员变量和成员子程序的进一步讨论16.7  使用继承解决问题的实例边做边学练习复习题编程课题第17章  模板17.1  模板的概念17.2  子程序模板17.2.1  单数据类型子程序模板17.2.2  利用子程序模板编程的几个问题17.2.3  多数据类型子程序模板17.3  类模板17.4  模板与重载的比较17.5  使用类模板解决问题的实例边做边学练习复习题编程课题第18章  虚拟成员干程序与多态'往18.l  多态性概念18.2  虚拟成员子程序和多态性程序示例18.3  多态性规则18.4  纯虚拟成员子程序18.5  虚拟成员子程序和多级继承18.6  使用多态性解决问题的实例边做边学练习复习题编程课题第19章  运算符重载19.l  什么是运算符重载19.2  为什么要使用运算符重载19.3  运算符重载的一个简单例子19. 4  常用重载运算符以及重载类型19.4.1  基本类型运算符重载19.4.2  简单类型运算符重载19.4.3  返回对象型运算符重载19.4.4  输入/输出重载19.5  使用运算符重载时需要注意的问题19.6  使用运算符重载解决问题的实例进做过学练习复习题编程课题附录1  ASCII代码表附录2  关键字附录3  运算符和运算优先等级附录4  常用数学函数和输入/输出库子程序
查看详情
相关图书 / 更多
全C编程(配一张软盘)
重读鲁迅:荣格的参照视角
卡罗琳·T. 布朗
全C编程(配一张软盘)
两美元过一天 : 美国的福利与贫穷
凯瑟琳·爱丁;卢克·谢弗
全C编程(配一张软盘)
中国龙的发明:近现代中国形象的域外变迁
施爱东 后浪
全C编程(配一张软盘)
重构契丹早期史 新锐学者关于契丹早期历史全新力作 苗润博 北京大学人文学科文库·北大中国史研究丛书
苗润博 著
全C编程(配一张软盘)
我能帮上什么忙?(万镜·现象)
戴维·戈德布卢姆;皮尔·布莱登
全C编程(配一张软盘)
普林斯顿大学生物图鉴 :真菌(地球分解者)
[美]布里特·艾伦·邦亚德 著;陈伟 译;中国国家地理·图书 出品
全C编程(配一张软盘)
克洛德·夏布罗尔 法国电影新浪潮运动开创者夏布罗尔导演评传
若埃尔·马尼(Jo.l Magny) 著;谢强 译
全C编程(配一张软盘)
拓地降敌:北宋中叶内臣名将李宪研究
何冠环
全C编程(配一张软盘)
班史:一个大学班级的日常生活(2018—2022)
黄修志 石榴花 著
全C编程(配一张软盘)
另一场新文化运动:五四前后“梁启超系”再造新文明的努力
周月峰 著
全C编程(配一张软盘)
辛弃疾新传
辛更儒 后浪
全C编程(配一张软盘)
无条件投降博物馆
[荷兰]杜布拉夫卡·乌格雷西奇
您可能感兴趣 / 更多
全C编程(配一张软盘)
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
全C编程(配一张软盘)
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
全C编程(配一张软盘)
哈利·波特解析生物设定
[美]乔迪·雷文森
全C编程(配一张软盘)
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
全C编程(配一张软盘)
大学技术转移与学术创业:芝加哥手册(精装典藏版)
[美]艾伯特·N. 林克(Albert N. Link);[美]唐纳德·S. 西格尔(Donald S. Siegel);[英]麦克·赖特(Mike Wright)
全C编程(配一张软盘)
了不起的建筑师扎哈 传奇建筑设计师扎哈·哈迪德绘本传记 4-9岁
[美]维多利亚·滕特勒-克 雷洛夫 著绘
全C编程(配一张软盘)
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
全C编程(配一张软盘)
加勒比之梦:旅游、帝国扩张与全球流动
[美]布莱克·C. 斯科特 (Blake C. Scott)
全C编程(配一张软盘)
加缪
[美]奥利弗·格洛格(Oliver Gloag)
全C编程(配一张软盘)
十大经济学家
[美]约瑟夫·熊彼特
全C编程(配一张软盘)
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
全C编程(配一张软盘)
陶瓷创意造型新技法(陶艺学习系列丛书)
[美]黛布·施瓦茨科夫 著,张靖靖 译