C/C++及其相关
-
C语言程序设计与实验指导苏莉蔚 主编《高等院校计算机教材系列:C语言程序设计与实验指导》主要介绍C语言的基础知识、语法特点并由浅入深地讲解C语言程序的开发过程,同时紧扣国家非计算机专业计算机等级考试大纲,以Visual C++ 6。0为程序运行环境,通过大量实例帮助初学者掌握C程序中的数据、表达式、控制语句、数组、指针、函数和文件等知识,以便尽快对C语言有系统和全面的认识。《高等院校计算机教材系列:C语言程序设计与实验指导》概念清晰,例题针对性强,习题丰富,配有多种类型的实验题目,并对其进行详细分析和解释,帮助学生更好地理解和掌握C语言。《高等院校计算机教材系列:C语言程序设计与实验指导》适用于大学本科理工类各专业学生学习C程序设计语言,同时也适用于自学C语言的读者。 -
C语言程序设计马晓晨,衡军山 主编马晓晨编著的《C语言程序设计(第2版)》较全面地介绍了C语言的基础知识、基本语法和编程方法,深入浅出地讲述了C语言程序设计方法,以培养和提高学生对C语言的应用能力为主要目的,符合计算机等级考试大纲的要求。全书共12章,分为入门篇、基础篇和提高篇三个部分,内容包括C语言概述;C语言基础知识;简单程序设计:if语句的嵌套及多分支程序设计;循环结构程序设计;数组;函数;指针;编译预处理;位运算;结构体、共用体和用户自定义类型;文件。为了提高学习效率,每一章都加入了导学。《C语言程序设计(第2版)》配套有《C语言程序设计综合实训》(第二版),除了可作为高等院校“C语言程序设计”课程教材之外,还可以作为培训教材和自学参考书。 -
C语言程序设计综合实训王贺艳 主编王贺艳主编的《C语言程序设计综合实训(第2版)》为高等院校“C语言程序设计”课程实训教材,以培养和提高学生编程能力为主要目的。全书共分为7个单元,包括基础知识及顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组程序设计、函数程序设计、指针程序设计、高级(宏定义、结构体、文件)程序设计。每个单元后面都有相应的习题。为方便学生学习,还提供了一套等级考试二级考试样题。《C语言程序设计综合实训(第2版)》除了可作为高等院校“C语言程序设计”课程实训教材之外,还可以作为培训教材和自学参考书。 -
Visual C++空间图形可视化算法原理与实践郭建 等编著《GIS应用与开发丛书:Visual C++空间图形可视化算法原理与实践》从空间图形的点、线、面、体出发,系统直观地介绍了空间图形生成和处理技术的原理、算法和步骤。在此基础上,利用Visual C++和OpenGL开发工具,编写了每一个相关内容的程序,完整地实现了空间图形的各种生成和处理技术。全书共分8章,主要内容包括空间图形编程基础、基本图形生成技术、线型生成技术、面域图形填充技术、图形变换技术、图形交互处理技术、真实感图形生成技术、空间图形算法综合开发等。《GIS应用与开发丛书:Visual C++空间图形可视化算法原理与实践》可作为高等院校计算机图形学和地理信息系统课程辅助实践教材,也可为与空间图形生成显示处理有关的专业课程提供实践参考。 -
C语言程序设计陈志泊 主编《高等学校计算机基础教育教材精选:C语言程序设计》系统全面地讲述了C语言编程的相关概念和知识。全书共11章,第1章介绍C语言编程所需的预备知识;第2章介绍基本数据类型、常量、变量、运算符和表达式;第3~5章介绍C语言的顺序、选择和循环流程控制语句,第3章还介绍格式化输入输出;第6章介绍数组,包括一维数组、二维数组、字符数组以及字符串处理函数;第7章介绍函数以及变量的作用域和生存期;第8章介绍指针,包括指针与数组的关系、指针与函数的关系、指向字符串的指针、多级指针以及动态内存分配;第9章介绍构造数据类型,包括结构体、共用体以及typedef类型定义;第10章讨论编译预处理;第11章介绍文件的操作。附录给出一些C语言编程参考资料,包括ASCII码表、C语言关键字以及常用库函数等。《高等学校计算机基础教育教材精选:C语言程序设计》可作为高等学校各专业的C语言程序设计教材;也是希望系统学习C语言的读者,以及精通其他编程语言但希望进一步掌握C语言编程技术的程序员的参考教材。 -
《C程序设计》学习指导荣政 等编《高等学校“十二五”规划教材:学习指导》是《C程序设计(第三版)》的配套用书,全书共分三部分。第一部分(第一章-第十章)针对《C程序设计(第三版)》一书给出各章要求、内容要点、习题(选择题、填空题和编程题)及部分答案。第二部分(第十一章、第十二章)介绍了C语言上机的实验环境,内容包括Visual C++6.O和Turbo C2.0的使用、调试技术及程序查错的基本方法。第三部分(第十三章)是上机实验内容及实验指导,包括10个上机实验及相应的实验指导。该书既可作为学生课后复习的参考用书,也可作为学生上机的实验指导书和全国计算机等级考试的复习参考书。 -
算法精解·C语言描述Kyle Loudon 著, 肖翔,陈舸 译本书是数据结构和算法领域的经典之作,十余年来,畅销不衰!全书共分为三部分:第一部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法,旨在为读者学习这本书打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。 本书的众多特色使得它在同类书中独树一帜:具体实现都采用正式的C语言代码而不是伪代码,在很多数据结构和算法的实现过程中,有大量细节问题是伪代码不能解决的;每一章都有精心组织的主题和应用;全部示例来自真实的应用,不只是一般的练习;对每种数据结构、算法和示例都进行了详细分析;每一章的末尾都会有一系列问题和对应的回答,旨在强调这一章的重要思想…… 本书中的代码尤为值得强调:所有实现都采用C语言编写,所有代码都优先用于教学目的,所有代码都在4种平台上经过完整测试,头文件记录了所有公共的接口,命名规则适用于全书所有的代码,所有的代码都包含大量注释……本书内容包括:· 数据结构和算法的概念,以及使用它们的原因和意义· 指针和递归· 算法分析· 常用数据结构:链表、栈、队列、集合、哈希表、树、堆、优先级队列以及图· 排序和搜索· 数值计算· 数据压缩· 数据加密· 图算法· 几何算法 -
案例解说单片机C语言开发程国钢 编著iccavr是atmega128单片机软件开发环境,proteus是目前应用最广泛的硬件仿真环境。《案例解说单片机c语言开发——基于avr+proteus仿真》基于iccavr和proteus介绍了atmega128单片机体系结构、c语言、内部资源,以及常用扩展器件的使用方法。全书分为3个部分:第1章和第2章是基础部分,介绍了iccavr和proteus的基础用法。第3~9章是基础应用部分,各个章节基于iccavr和proteus介绍了atmega128单片机的内部资源和典型外部扩展器件的使用方法,对于这些资源和器件进行了基础知识和proteus库的介绍,还提供了详尽的实例。第10章是综合应用部分,介绍了atmega128单片机应用系统的基础设计方法,提供了包括频率计、简易数字时钟、可控自校准数字电源、仓库自动通风控制系统在内的4个大型综合应用实例。 《案例解说单片机c语言开发:基于avr+proteus仿真》提供了大量实例,它们都有详细的设计思路、典型器件列表、proteus应用电路、c语言应用代码和仿真运行结果。 《案例解说单片机c语言开发:基于avr+proteus仿真》包含丰富的单片机内部资源和外围模块的应用实例,并且都基于ro比us仿真,简单直观,适合具有初步单片机基础的单片机工程师进阶学习,以及高等院校电子类专业的学生和单片机爱好者阅读,也可以作为工程设计人员的参考手册。 -
C程序设计教程张蕊《21世纪电气信息学科立体化系列教材:C程序设计教程》根据国家教育部颁发的“高级语言程序设计”课程的基本要求,本着“加强基础、注重实用、精简内容、创新思维”的原则而编写。内容按进阶方式组织,分为基础篇、进阶篇和高级篇三部分。基础篇包含预备知识、c语言概述、初识c程序、c程序的基本模块:函数、c语句以及结构化程序设计等内容;进阶篇包含指针与一维数组、文本文件、结构体与共用体等内容;高级篇包含数据类型、编码及输入输出,多文件大型程序的开发,数组、指针和函数的高级内容,二进制文件,位运算以及结构的高级应用:链表等内容。每章有内容提要、本章小结和练习题。《C程序设计教程》适用于高等学校理工科各专业及相关课程的本科教材,也可作为相关专业工程技术人员的阅读和参考书。 -
轻松学编程胡超、闫玉宝 等编著C++是目前最流行且被广泛应用的程序设计语言之一,它的高效率和面向对象技术备受推崇。《轻松学编程:轻松学C++编程(附光盘)》由浅入深、循序渐进地讲解了C++的各个知识点,并结合一些实用的知识讲解了C++的主要应用。全书内容包括C++的发展历史和特点,基本元素与结构,运算符、标点符号和表达式,控制语句与控制结构,数组,函数,指针与引用,自定义类型与字符串,面向对象设计思想和类,重载技术,继承与派生,虚函数与多态性,模板与命名空间,标准模板库,输入输出体系,异常处理,API编程和MFC框架,多线程处理,链接库,基本算法,数据结构,数据库编程,网络编程等。为了使读者能够真正掌握C++的应用,书中最后两章通过建立两个实用的程序来介绍C++的具体应用。 本书配光盘一张,内容为本书教学视频、源代码、教学PPT及习题参考答案。 《轻松学编程:轻松学C++编程(附光盘)》适合C++初学者、具有一定C语言或者C++语言基础的中级学习者、学习C++的大中专院校的学生使用,同时也可以作为各高校C++教师的教学参考书。
