本书主要介绍了嵌入式C语言程序设计基础知识、基本数据类型、各种运算符与表达式、C语言9条基本语句和32个关键字、函数、数组、指针、结构体、共用体、枚举型、链表、文件、预处理命令、算法和类型定义符、五子棋人机智能对战等内容。每个知识点都有例子程序,如常用的12种算法、基本C语言语句使用范例等。
本书为东北电力大学《C语言程序设计》教材的配套教材,循序渐进地组织和安排实验内容,具有突出重点、化解难点、注重编程能力的培养等特点。全书共11章,包含验证性实验、设计性实验和综合性实验,实验内容涵盖了C语言程序的开发环境、数据类型与表达式、控制结构、数组与字符串、函数、指针、结构体和共用体、文件操作等。本书具有基础性、实用性、系统性,既可作为高等院校 C语言程序设计 课程配套教材,也可作为全国计算机等级考试的参考配套教材和高职高专相关专业配套教材,同时还可作为自学者学习C语言的参考书。
通过对C指针和内存管理的扎实理解来提高你的编程技能。在这本贴合实际的书籍里,你将了解到指针是如何提供了相应的机制来动态操纵内存,增强对数据结构的支持,允许直接访问硬件。作者Richard Reese通过本书中的内存模型为你展示了如何在数组、字符串、结构和函数中使用指针。 虽然难以掌握,但是指针为c语言提供了灵活性和强大能力,不过很少有资料来讲述这种数据类型。无论你是初学者还是有经验的C或者c++编程人员和开发者,这本详尽的书籍都有着你所需要的知识。 获得针对指针的介绍,包括不同指针类型的定义 了解动态内存分配、释放和改变内存管理技巧 使用把数据传入函数或者从函数中返回数据的技术 理解运用指针时数组的基本特性 探索字符串的基本知识以及如何使用指针来支持字符串 探讨为什么指针会导
《计算思维之快乐编程 初级. C 描述》共分为四篇,分别为基础知识篇、真题解析篇、模拟试题篇、试题解答篇。基础知识篇介绍计算机科学和信息学的发展,硬件、软件、信息的表示,多媒体、网络、信息技术的新名词、新发展、新特点、新应用,以及数据结构涉及的存储结构、散列表、栈、队列、树、图,递归、分治、排序、穷举、贪心、动态规划等基本算法,数学基础中涉及的代数、几何、组合数学初步等知识。真题解析篇对近五届竞赛试题(含普及组和提高组)进行了详细的分析、解答。模拟试题篇给出了普及组和提高组各三份模拟试题(用c 语言描述)。试题解答篇针对这几份模拟试题进行了详细的解析。
Visual C 是当今最为流行的系统级开发语言之一,它能与Microsoft公司的操作系统无缝结合,开发出高性能的Windows数据库应用系统。 本书从实例入手,介绍了Visual C 数据库通用模块、数据库开发案例、系统的移植和升级等方面的内容,其中,模块和案例部分包括用户登录模块、用户注册模块、数据显示模块、图片显示模块、文本编辑模块、打印和打印预览模块、报表模块、酒店管理系统、学生档案管理系统、宾馆管理系统和驾校管理信息系统,数据库的升级涉及了Access、SQL Server、MySQL的后台数据库服务器。本书注重代码的通用性和工程实践性,书中提供的通用模块和典型系统稍加修改就可以应用于实际工程中。 本书不仅适用于使用Visual C 进行软件开发的具有编程经验的广大软件开发人员,也适合于高等院校师生学习和参考使用,特别对高等院校计算机及相
本书是与《数据结构(c++版)》(第二版)(李根强主编)一书相配套的辅导教材。全书包含3部分内容:配套教材的习题解答及典型例题分析、上机实训指导、模拟试题及参考答案。本书除给出配套教材中习题的解答外,还给出了典型例题的算法分析、算法实现;上机实训部分给出了上机实训内容10个,每个上机实训内容包含多个上机题目,有实训目的、算法提示、算法分析、算法实现,各院校相关人员可根据实际情况选取;后,作为本书的结束部分,给出了10套模拟试题,以检测学生学习数据结构、掌握数据结构知识的程度。10套模拟试题中,一部分内容是历年硕士研究生的入学考试题,对准备参加硕士研究生考试的本科生来说,有一定的参考价值。 本书内容丰富、题型多样、涉及面广、适应性强,与《数据结构(c++版)》(第二版)一书的内容紧密结合。既
这本久负盛名的 C 经典教程,时隔八年之久,终于迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C 大师 Stanley B. Lippman 的丰富实践经验,C 标准委员会原负责人 Josée Lajoie 对C 标准的深入理解,以及C 先驱 Barbara E. Moo 在 C 教学方面的真知灼见外,更是基于全新的 C 11标准进行了全面而的内容更新。非常难能可贵的是,《C Primer 中文版(第5版)》所有示例均采用 C 11 标准改写,这在经典升级版中极其罕见——充分体现了 C 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C 领域的地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的选择。
本书针对基于.NET方向软件开发专业学生的c#编程语言进行案例教学。 本书以案例背景作为依托来介绍C#语言的编程环境、基本语法、数据类型、面向对象、WinForm开发、Web开发、文件操作等技术模块。书中的案例全部是利用C#语言开发的,涉及c#.NET基础、.NET Framework、WinForm编程、ASP.NET四门课程的基础知识和技术要点。 书中所涉及程序的开发环境全部是Visual Studi0 2008的c撑.NET编程环境。 本书的读者需要具备C语言程序设计基础、计算机基础操作、数据结构及算法等课程的.基础知识,它主要面向从事.NET软件开发的入门学生。
本书是一本介绍电脑游戏项目开发的初中级项目实践教程。书中以VisualC 为开发平台,结合7个游戏开发的经典案例,详细介绍了从游戏开发基础知识到游戏项目开发的实用技术。配书光盘中提供了专门为本书录制的12个小时多媒体教学视频和书中涉及的源代码,另外赠送了大量的进阶开发视频和源代码。 本书共16章,分为3篇。其中,~6章是游戏开发基础篇,讲解游戏项目开发应该具有的准备知识,主要介绍各种游戏类型及常用技术、VisualC 集成开发环境的使用、C 编程语言基础、多媒体处理及项目管理基础知识;第7~10章为五子棋游戏案例分讲篇,重点突出其中的项目文档编写、过程控制、网络处理及算法设计;1~16章为其他游戏开发案例篇,详细讲解了贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子等多款游戏的设计、项目文档编写及实例开发。这
这本久负盛名的 C 经典教程,时隔八年之久,终于迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C 大师 Stanley B. Lippman 的丰富实践经验,C 标准委员会原负责人 Josée Lajoie 对C 标准的深入理解,以及C 先驱 Barbara E. Moo 在 C 教学方面的真知灼见外,更是基于全新的 C 11标准进行了全面而的内容更新。非常难能可贵的是,《C Primer 中文版(第5版)》所有示例均采用 C 11 标准改写,这在经典升级版中极其罕见——充分体现了 C 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C 领域的地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的选择。
Nginx 是由俄罗斯工程师Igor Sysoev 开发的一个高性能Web 服务器,运行效率远超传统的Apache、Tomcat,是世界第二大Web 服务器,被外诸多互联网公司采用。 Nginx 的一个突出特点是其灵活模块化架构,可以在不修改核心的前提下增加任意功能,自2004 年发布至今,已经拥有百余个官方及非官方的功能模块(如fastcgi、memcached、mysql 等),使得Nginx 成长为了一个近乎“全能”的服务器软件。 Nginx 以纯C 语言实现,开发扩展功能模块也大多使用C 语言,但由于C 语言固有的过程式特性,编写、调试代码都较麻烦——特别是对于Nginx 的初学者。《Nginx 模块开发指南:使用C++11 和Boost 程序库》深入源码,详细解析了模块体系、配置指令、 框架等Nginx 核心运行机制,并在此基础上讲解如何使用C++和Boost 程序库来开发Nginx 模块,充分利用现代C++里的大量新特性和库组件,让Nginx
VisualC 是一个功能强大的可视化软件开发工具,是高等院校计算机及相关专业主要核心课程。 杨喜林等主编的《可视化程序设计VisualC (第2版)》对可视化程序设计Visual C 的应用与开发进行了详细、系统的介绍,内容主要包括: VisualC 程序的建立,菜单、工具栏和状态栏的创建,对话框和常用控件,窗口、文档与视图,图形绘制,数据库应用,多媒体技术等。 《可视化程序设计VisualC (第2版)》的特点是以案例为主,各章节都附有大量的实例,实例中的语句代码几乎都标有注释和说明,并且操作步骤详细,有利于引导读者更好的消化、理解和实际应用所学的知识。
本书以Visual C 6.0(以下简称VC)为开发工具,通过400多个具体实例系统而又全面地介绍VC开发的相关知识。首先从VC/C 的基础入手,按照由易到难、由浅入深的顺序,介绍了使用VC开发Windows应用程序的方法,包括消息处理,基本控件的使用,菜单、工具栏和状态栏的开发,屏幕绘图,对话框,文档视图框架,打印、帮助、调试与程序发布,文件操作与注册表编程,进程与线程操作,DLL开发与系统操作。最后,本书还给出了VC专项开发技术,包括网络编程、数据库开发和多媒体开发等。 本书立足于VC的基础开发,用具体的实例讲解基本的知识点,使读者在实践的过程中,轻松掌握VC的开发。 本书适用于VC程序设计的初、中级读者,同时也可作为VC工程开发的参考手册和速查手册。
《C#图解教程(第4版)》是广受赞誉的C#图解教程的版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅以大量表格和代码示例,全面、直观地阐述了C#语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C#5.0的新增特性,比如异步编程、调用者信息、case表达式、带参数的泛型构造函数、支持null类型运算等。通过本书,读者能够快速、深入理解C#,为自己的编程生涯打下良好的基础。 《C#图解教程(第4版)》是C#入门的经典好书,适合对C#感兴趣的所有读者。
C#是一种简单、现代、面向对象和类型安全的程序设计语言。本书由C#语言的架构师Anders Hejlerg和设计小组的成员编写,并为C# 2.0进行了更新。全书从C#语言的简介开始,完整并详细地介绍了C# 1.0的技术规范,并介绍了许多C# 2.0的新功能,包括泛型、匿名方法、迭代器、分部类型和可空类型等。本书对版中介绍的C#新增了许多功能,并做了很多改进。 本书内容翔实,实例丰富,既可以作为高等院校学生学习C#的教材,也是希望深入探索C#编程知识的程序员的最的参考书。
《Essential C 中文版 》以四个面向来表现C 的本质:procedural(面向过程的)、generic(泛型的)、object-based(基于对象的)、objectoriented(面向对象的)。全书围绕一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性来组织。循此方式,你将不只学到C 的功能和结构,也可学到它们的设计目的和基本原理。 《Essential C 中文版 》适合那些已经开始从事软件设计,又抽不出太多时间学习新技术的程序员阅读。