C/C++及其相关
-
计算机科学(美)弗罗占(Forouzan, B.A.), (美)吉尔博格(Gilberg, R.F.)著;李海峰译本书采用结构化、循序渐进方法讲解编程基本原理。基于较早培养良好习惯的原则,本书通过强调结构化编程原则和软件工程原理介绍了计算机科学知识。本书所有完整的程序都采用连贯的风格,作者详细分析了这些程序,深入解释了编程风格和标准,在介绍具体的C++语言实现之前,通常都会总结相关的原理和原则,便于读者理解和掌握核心概念。本书特色扩展了对类的介绍,安排整章内容介绍模板、继承和异常处理重新编写了书中的程序,反映了C++的风格和功能增加了对字符串的介绍,反映了最新的ISO字符串类大量练习题为学生提供了练习编程的机会配套网站提供源代码下载:http://compsci.brookscole.com -
C语言程序设计张明林C语言是目前广泛应用于软件开发的一种编译型程序设计语言。自从它问世以来,成功地开发出Windows操作系统,被越来越多的软件工作者所喜爱,是目前国内外广泛使用的计算机语言之一。全书共分为10章,第1章介绍程序设计语言的发展过程,C语言和其他高级语言的共同特点及C语言程序结构特点。第2章为基本数据类型(整型、实型、字符型、字符串型)及运算符和表达式。第3章介绍与流程控制的三种基本程序结构(顺序、选择、循环)相关的语句和程序设计方法。第4章内容是数组的使用及程序设计方法。第5章阐述了指针的使用及程序设计方法。第6章介绍函数的定义、调用及程序设计特点、定义、使用及程序设计方法。第9章内容是文件处理及程序设计方法。第10章介绍位运算的概念。与本书配套的教材有《C语言程序设计上机实验指导与习题集及章末习题解答》。本书可作为高等院校本科理工类专业的正式教材,也是一本可供自学的好教材。 -
实用C语言程序设计教程陈建铎本书以目前微型机上流行的ANSI?C为版本,兼顾集成化环境Turbo?C编译程序,全面系统地介绍C语言基本语法和程序设计方法。内容包括:程序设计及C语言概述、C语言中的表达式、结构化程序设计、数组、函数、指针、结构体与共用体、输入输出与数据文件、C语言预处理程序、图形处理、综合实例,并突出了在工程中的应用。附录中介绍了C语言的字符集、保留字、库函数等。每章安排有适量练习题,以便学生练习与实践。?本书注重实用性和操作性,内容循序渐进,语言通俗易懂;例题丰富实用,易于边学边上机实践。本书可作为理工科大学本科教材,亦可供大专和高职类院校的学生使用。?本书配有电子教案,读者可从中国水利水电出版社网站(http://www.waterpub.?com.cn/softdown/)免费下载。 -
Visual C++面向对象程序设计戴光明、李向本书以C++语言为基础,从三个层次系统地介绍了面向对象程序设计的语言、方法,首先较全面地介绍了C++语言的数据类型、表达式、流程控制语句、函数、数组、结构体、指针、引用和I/O流库,其次着重介绍了面向对象程序设计中的类与对象、继承与派生和多态性等概念,最后较详细地介绍了windows API编程的基本原理、MFC的类层次结构以及MFC编程实践。并且,为便于实践教学,还在最后一章中给出了10个基础实验和2个综合实验供选用。本书是作者总结多年教学和科研编程的实践经验编写而成的。书中以浅显的语言讲解晦涩难懂的语法规则,并配以大量的图表和例题,内容叙述深入浅出、详略得当。在每一章的末尾对其重点和难点进行了小结。书中所有示例程序均在Visual C++6.O中经过调试和成功运行。本书适合理、工科院校计算机类专业作为程序设计课程的教材和教学参考书,也可作为理、工科院校非计算机专业面向对象程序设计课程的教材和教学参考书。 -
C语言程序设计上机指导与练习刘怀亮内容简介 全书共分为两部分,第一部分主要是C语言程序设计重点内容讲解、典型例题解析、知识点小结和各类习题解答;第二部分是实验指导,给出各部分的实验目的、实验内容与步骤。本书主要内容包括C语言程序设计开发环境,基本数据类型,运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,函数,数组,指针,编译预处理,结构体、共同体和枚举类型,位运算和文件方面的内容。 本书语言通俗易懂,系统性强,例题和习题的选用既实用又丰富,例题配有详细的分析过程,强调编程技能的培养。 本书是一本面向中职中专院校的C语言程序设计上机指导教材,既可作为2005年出版的《C语言程序设计》配套教材,也可单独使用。 本书可作为中等职业学校计算机相关专业的教材、教学辅助用书,计算机等级考试、计算机专业自学考试和各类计算机培训教材,同时也可作为计算机相关专业技术人员的参考书。 http://www.cnbook.net/php/bookmsg.php?id=2023目录第一部分习题解析 第1章绪论2 1.1重点内容讲解2 1.2典型例题解析2 知识点小结3 习题一3 一、选择题3 二、填空题4 三、综合题4 第2章基本数据类型5 2.1重点内容讲解5 2.1.1标识符、常量和变量5 2.1.2数据类型5 2.2典型例题解析7 知识点小结8 习题二8 一、选择题8 二、填空题9 三、综合题9 第3章运算符与表达式10 3.1重点内容讲解10 3.1.1运算符的种类10 3.1.2表达式的概念11 3.1.3运算符的优先级和结合性11 3.2典型例题解析11 知识点小结13 习题三13 一、选择题13 二、填空题15 三、综合题15 第4章顺序结构程序设计17 4.1重点内容讲解17 4.2典型例题解析17 知识点小结19 习题四19 一、选择题19 二、填空题20 三、综合题20 第5章选择结构程序设计22 5.1重点内容讲解22 5.1.1if语句22 5.1.2switch语句23 5.2典型例题解析24 知识点小结25 习题五25 一、选择题25 二、填空题28 三、综合题29 第6章循环结构程序设计31 6.1重点内容讲解31 6.1.1while语句31 6.1.2do-while语句31 6.1.3for语句32 6.1.4循环结构的嵌套32 6.1.5break语句33 6.1.6continue语句33 6.1.7goto语句33 6.2典型例题解析34 知识点小结39 习题六39 一、选择题39 二、填空题42 三、综合题43 第7章函数45 7.1重点内容讲解45 7.1.1C语言函数的分类45 7.1.2函数的定义45 7.1.3函数返回值46 7.1.4函数的调用46 7.1.5变量的作用范围46 7.1.6变量存储类别47 7.1.7内部函数和外部函数47 7.2典型例题解析47 知识点小结49 习题七50 一、选择题50 二、填空题53 三、综合题54 第8章数组56 8.1重点内容讲解56 8.1.1一维数组56 8.1.2字符数组56 8.1.3二维数组56 8.1.4数组和函数56 8.2典型例题解析57 知识点小结60 习题八60 一、选择题60 二、填空题65 三、综合题65 第9章指针68 9.1重点内容讲解68 9.1.1指针与指针变量68 9.1.2指针和函数68 9.1.3指针和数组69 9.2典型例题解析70 知识点小结72 习题九74 一、选择题74 二、填空题79 三、综合题79 第10章编译预处理84 10.1重点内容讲解84 10.1.1宏定义84 10.1.2文件包含84 10.1.3条件编译84 10.2典型例题解析85 知识点小结85 习题十86 一、选择题86 二、填空题87 三、综合题88 第11章结构体、共同体和枚举类型89 11.1重点内容讲解89 11.1.1结构体89 11.1.2链表90 11.1.3共同体90 11.1.4枚举类型90 11.2典型例题解析90 知识点小结91 习题十一91 一、选择题91 二、填空题93 三、综合题94 第12章位运算96 12.1重点内容讲解96 12.1.1按位与96 12.1.2按位或96 12.1.3按位异或96 12.1.4求反运算96 12.1.5左移运算96 12.1.6右移运算96 12.1.7位运算赋值运算符97 12.1.8位段97 12.2典型例题解析97 知识点小结97 习题十二98 一、选择题98 二、填空题98 三、综合题99 第13章文件100 13.1重点内容讲解100 13.1.1文件类型指针100 13.1.2文件的打开100 13.1.3文件的关闭101 13.1.4文件的读写101 13.1.5文件的定位101 13.1.6文件检测函数101 13.2典型例题解析101 知识点小结102 习题十三102 一、选择题102 二、填空题103 三、综合题104 第二部分实验指导 第14章实验一——TurboC2.0 实验环境106 14.1实验目的106 14.2实验内容106 14.2.1TurboC2.0的安装和启动106 14.2.2运行一个C语言程序的 一般过程106 14.2.3TurboC2.0主菜单的介绍107 14.2.4几个简单的TurboC实验程序111 第15章实验二——基本数据类型、 运算符与表达式113 15.1实验目的113 15.2实验内容与步骤113 第16章实验三——顺序结构程序设计116 16.1实验目的116 16.2实验内容与步骤116 第17章实验四——选择结构程序设计119 17.1实验目的119 17.2实验内容与步骤119 第18章实验五——循环结构程序设计127 18.1实验目的127 18.2实验内容与步骤127 第19章实验六——函数134 19.1实验目的134 19.2实验内容与步骤134 第20章实验七——数组146 20.1实验目的146 20.2实验内容与步骤146 第21章实验八——指针及其运算151 21.1实验目的151 21.2实验内容与步骤151第22章实验九——编译预处理157 22.1实验目的157 22.2实验内容与步骤157第23章实验十——结构体、共同体 和枚举类型160 23.1实验目的160 23.2实验内容与步骤160 第24章实验十一——位运算170 24.1实验目的170 24.2实验内容与步骤170 第25章实验十二——文件172 25.1实验目的172 25.2实验内容与步骤172 第26章实验十三——C语言综合实验一182 26.1实验目的182 26.2实验内容与步骤182 第27章实验十四——C语言综合实验二200 27.1实验目的200 27.2实验内容与步骤200 -
C++Builder应用程序开发实例与技巧曹岩、王海宇C++Builder是Borland公司的应用程序开发工具,它具有面向对象及可视化快速应用程序开发环境的所有特征。全书分为上、下两册,五个部分,共28章。上册“基础篇”介绍了C++Builder集成开发环境(ID),C++Builder Windows编程基本技能;下册“应用与提高篇”介绍C++Builder数据库编程技术,C++Builder网络应用程序开发,C++Builder应用程序设计技巧与提高等内容。 本书注重介绍编程技巧,图文并茂,讲解浅显易懂,理论结合实际应用。通过大量实例引导读者进入 C++Builder编程世界,使用户在实例学习中提高编程能力,并适时总结大量编程技巧,是学习 C++Builder编程的得力助手。使读者从掌握基础内容到精通并熟练使用,最后能应用C++Builder作为开发工具,开发面向实际应用需要的应用软件系统。 本书可供C++Builder编程人员、工程技术人员以及CAD/CAM研究与应用人员阅读,也可作为初学者快速学习和使用C++Builder的教材。 -
精通Oracle10g Pro*C\C++编程王海亮、张立民、王海凤、郑建茹本书为应用开发人员提供了使用Pro*C/C++结合VisualC++开发数据库应用的方法。针对各种不同类型的应用,本书提供了非常详细、具体的开发方法,并为读者提供了大量的示例程序,通过学习本书,读者可以快速掌握开发数据库应用的方法。... -
C语言程序设计教程李丽娟主编本书内容分为三部分,共11章。第1、2章为第一部分,为初学者的入门知识,简单介绍C语言编写程序的步骤、方法和程序结构。第3、4、5章为第二部分,是程序设计的基础部分,详细描述程序算法的流程图及C语言的控制结构。掌握了第一、二部分的内容,读者可以完成简单的程序设计。第6、7、8、9、10、11章为第三部分,讲述模块化程序设计的概念和实现的方法,以及图形方式的程序设计方法和对文件的操作。 本书每一章都有详细的程序范例,以说明程序语句的概念、作用、含义和使用方法。全书语言通俗易懂,讲解由浅入深,注重程序语句本身的功能与作用,强调对C语言语句的掌握。 本书既适合作大学本科和专科院校的教材,也可作一般工程技术人员的参考书。 -
C语言程序设计张树粹, 孟佳娜编著《高等学校教材:C语言程序设计》全面介绍C语言的基本概念、语法规则和程序设计方法。全书共分9章,主要包括:C语言概述,基本数据类型及运算符,程序控制结构,数组,函数,编译预处理,指针,结构型、共用型和枚举型,文件等;各章均附有习题和实验。基于多年的教学经验,《高等学校教材:C语言程序设计》注重C语言本身的系统性与认知规律的结合。在写法上,针对初学者的特点,深入浅出,通俗易懂;在结构和内容上,准确定位,合理取舍,精选例题,强化实验。《高等学校教材:C语言程序设计》适合作为大专院校“程序设计”课程的入门教材,同时也可作为计算机水平考试培训及各类成人教育等教学用书,还可以供计算机爱好者自学。 -
程序设计基础郑平安编本书全面、系统地介绍了C语言程序设计的基本知识。包括C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、接口与函数库、文件。同时也介绍了一些与程序设计有关的知识,包括算法设计与分析、抽象数据类型、程序抽象等。 本书结构清晰,语言通俗易懂,内容由浅入深、循序渐进,实例丰富,习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。 本书可以作为高等院校非计算机专业c语言程序设计的教材,也可以作为初次学习C语言程序设计的读者、准备计算机二级考试者和计算机工程技术人员的参考书。
