本书主要介绍了嵌入式C语言程序设计基础知识、基本数据类型、各种运算符与表达式、C语言9条基本语句和32个关键字、函数、数组、指针、结构体、共用体、枚举型、链表、文件、预处理命令、算法和类型定义符、五子棋人机智能对战等内容。每个知识点都有例子程序,如常用的12种算法、基本C语言语句使用范例等。
本书为东北电力大学《C语言程序设计》教材的配套教材,循序渐进地组织和安排实验内容,具有突出重点、化解难点、注重编程能力的培养等特点。全书共11章,包含验证性实验、设计性实验和综合性实验,实验内容涵盖了C语言程序的开发环境、数据类型与表达式、控制结构、数组与字符串、函数、指针、结构体和共用体、文件操作等。本书具有基础性、实用性、系统性,既可作为高等院校 C语言程序设计 课程配套教材,也可作为全国计算机等级考试的参考配套教材和高职高专相关专业配套教材,同时还可作为自学者学习C语言的参考书。
通过对C指针和内存管理的扎实理解来提高你的编程技能。在这本贴合实际的书籍里,你将了解到指针是如何提供了相应的机制来动态操纵内存,增强对数据结构的支持,允许直接访问硬件。作者Richard Reese通过本书中的内存模型为你展示了如何在数组、字符串、结构和函数中使用指针。 虽然难以掌握,但是指针为c语言提供了灵活性和强大能力,不过很少有资料来讲述这种数据类型。无论你是初学者还是有经验的C或者c++编程人员和开发者,这本详尽的书籍都有着你所需要的知识。 获得针对指针的介绍,包括不同指针类型的定义 了解动态内存分配、释放和改变内存管理技巧 使用把数据传入函数或者从函数中返回数据的技术 理解运用指针时数组的基本特性 探索字符串的基本知识以及如何使用指针来支持字符串 探讨为什么指针会导
《计算思维之快乐编程 初级. C 描述》共分为四篇,分别为基础知识篇、真题解析篇、模拟试题篇、试题解答篇。基础知识篇介绍计算机科学和信息学的发展,硬件、软件、信息的表示,多媒体、网络、信息技术的新名词、新发展、新特点、新应用,以及数据结构涉及的存储结构、散列表、栈、队列、树、图,递归、分治、排序、穷举、贪心、动态规划等基本算法,数学基础中涉及的代数、几何、组合数学初步等知识。真题解析篇对近五届竞赛试题(含普及组和提高组)进行了详细的分析、解答。模拟试题篇给出了普及组和提高组各三份模拟试题(用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 领域的地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的选择。
《C#基础与案例开发详解(全新改版)》结合具体实例的开发过程,全面、系统地介绍了C#语言的基础知识及应用案例。 《C#基础与案例开发详解(全新改版)》的主要内容有:C#的产生与发展、C#的特点、C#程序的组成、常量与变量、数据类型、运算符与表达式、结构化程序设计、数组与集合、结构与枚举、可视化程序设计、C#的文件操作和C#的数据库操作、异步编程、多线程编程和并行编程等。 《C#基础与案例开发详解(全新改版)》在讲解的过程中,引用了大量的实例,且每一实例都包含详细的操作步骤和技巧提示,有助于初学者理解和把握问题的精髓,从而能够在短时间内迅速掌握C#程序设计的知识,并应用到实际的项目开发过程中。 本书理论知识讲解深入浅出,实例开发详尽透彻,适合初学者和具有C#编程经验的用户使用,也可作为广大软件开发
《21天学通C语言(第3版)》是C语言的入门教程,针对没有程序设计基础的读者,详细介绍了C语言的基本概念和编程技术。《21天学通C语言(第3版)》分为8篇,共21章内容。篇为C语言入门篇,该篇介绍了C语言程序的特点及编程的准备。第二篇为C语言基础篇,该篇介绍了常量与变量、整型、字符型、浮点型,以及表达式与操作符等内容。第三篇为结构编程篇,该篇讲解了选择结构和循环结构两种常用的程序结构。第四篇为数组和字符串篇,该篇讲解了C语言中数组和字符串的应用。第五篇为函数篇,该篇主要内容包括函数、函数与文件、函数中的变量和字符串处理函数等。第六篇为指针篇,该篇介绍了指针的重要概念和应用。第七篇为应用篇,该篇内容主要包括堆管理、位运算操作符、结构体、共用体、枚举和位域,以及预处理等。第八篇为综合案例篇,该篇以图
本书由浅入深,全面、系统地介绍了C#程序设计。除了详细地讲解C#知识点外,本书还提供了大量的实例,供读者实战演练。 本书共分三篇。篇是C#概述篇,主要介绍的是Visual Studio2012的开发环境及搭建。第二篇是面向对象基础篇,主要介绍类、对象、字段、方法、流程控制、数组、继承、属性、运算符重载、接口等C#基本内容。第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。 本书涉及面广,从基本操作到高级技术和核心原理,几乎涉及C#开发的所有重要知识。本书适合所有想全面学习C#开发技术的人员阅读,也适合使用C#进行开发的工程技术人员使用。对于经常使用C#做开发的人员,本书更是一本不可多得的案头参考书。
本书是与顾春华主编,高等教育出版社出版的《程序设计方法与技术——C语言》配套的实验用书。 本书以程序设计初学者为阅读对象,以程序设计解决问题为主线,以编程思维、编程技能、语法知识和编程规范为内容框架,通过丰富的实验、实践范例和训练题由浅入深地介绍C语言程序设计的基本思想与方法。以计算机解题思维训练、智能算法应用、案例实现为构建目标。
《C语言接口与实现:创建可重用软件的技术》概念清晰、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。《C语言接口与实现:创建可重用软件的技术》是所有C语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。
《C# 自学视频教程》以初学者为主要对象,全面介绍了C# 程序开发相关的各种技术。在内容排列上由浅入深,让读者循序渐进地掌握C# 程序开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。 《C# 自学视频教程》共分3 篇21 章,主要包括搭建C# 程序开发环境、掌握C# 语言基础、流程控制语句、字符与字符串的使用、数组和集合、面向对象程序设计、认识Windows 窗体、Windows 应用程序的常用控件、Windows 应用程序的高级控件、面向对象高级技术、ADO.NET 数据库开发技术、数据绑定控件的使用、LINQ 数据访问技术、文件及数据流技术、GDI 绘图技术、线程的使用、网络编程技术、使用C# 操作注册表、程序调试与错误处理、C# 游戏开发、企业进销
本书是一本介绍电脑游戏项目开发的初中级项目实践教程。书中以VisualC 为开发平台,结合7个游戏开发的经典案例,详细介绍了从游戏开发基础知识到游戏项目开发的实用技术。配书光盘中提供了专门为本书录制的12个小时多媒体教学视频和书中涉及的源代码,另外赠送了大量的进阶开发视频和源代码。 本书共16章,分为3篇。其中,~6章是游戏开发基础篇,讲解游戏项目开发应该具有的准备知识,主要介绍各种游戏类型及常用技术、VisualC 集成开发环境的使用、C 编程语言基础、多媒体处理及项目管理基础知识;第7~10章为五子棋游戏案例分讲篇,重点突出其中的项目文档编写、过程控制、网络处理及算法设计;1~16章为其他游戏开发案例篇,详细讲解了贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子等多款游戏的设计、项目文档编写及实例开发。这
《C#图解教程(第4版)》是广受赞誉的C#图解教程的版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅以大量表格和代码示例,全面、直观地阐述了C#语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C#5.0的新增特性,比如异步编程、调用者信息、case表达式、带参数的泛型构造函数、支持null类型运算等。通过本书,读者能够快速、深入理解C#,为自己的编程生涯打下良好的基础。 《C#图解教程(第4版)》是C#入门的经典好书,适合对C#感兴趣的所有读者。
《Essential C 中文版 》以四个面向来表现C 的本质:procedural(面向过程的)、generic(泛型的)、object-based(基于对象的)、objectoriented(面向对象的)。全书围绕一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性来组织。循此方式,你将不只学到C 的功能和结构,也可学到它们的设计目的和基本原理。 《Essential C 中文版 》适合那些已经开始从事软件设计,又抽不出太多时间学习新技术的程序员阅读。
本书由浅入深地讲解了C 的开发技术,并通过具体实例的实现过程演练了各个知识点的具体应用。全书共26章,其中~2章讲解了C 技术的基础知识,包括C 的重要特性和搭建开发环境;第3~7章分别讲解了C 语法、变量、常量、流程控制、运算符和表达式等知识,这些内容都是C 开发技术的核心知识;第8~11章分别讲解了输入、输出、函数、指针和复合类型的基本知识,包含了C 开发技术的重点和难点;2~21章讲解了面向对象、类、继承、派生、多态、内存管理和异常处理等内容;第22~26章通过5个综合实例的实现过程,介绍了C 技术在综合项目中的开发流程。全书内容循序渐进,以“范例演练”和“技术解惑”贯穿全书,读者全面掌握C 语言开发。本书不但适合C 的初学者,也适合有一定C 基础的读者,还可以作为大专院校相关专业师生的学习用书和培训学校的教
本书重点介绍在C语言环境下编写程序的思路与方法,主要讲述C语言的数据类型、运算规则,顺序、选择、循环结构的程序设计,数组、函数、指针、结构体和文件等内容,在介绍基本概念、基本语法及常规算法的基础上,强调模块化、规范化的程序设计。C 语言作为一种高效、实用的程序设计语言,既可以进行过程化程序设计,也可以进行面向对象程序设计,为引导读者逐步体会面向对象程序设计的特点,在有关章节中增加了C 面向对象程序设计内容,涉及类和对象、类的构造和析构以及输入流/输出流等内容。
《C语言项目开发全程实录》以贪吃蛇游戏、小熊时钟、学生信息管理系统、学生个人消费管理系统、火车订票系统、通讯录管理系统、企业员工管理系统、网络通信编程、图书管理系统和窗体版图书管理系统共10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程,从开发背景、需求分析、系统功能分析、数据库分析、数据库建模到系统开发,每一过程都进行了详细的介绍。 本书及光盘特色还有:10套项目开发完整案例,项目开发案例的同步视频和其源程序。登录网站还可获取各类资源库(模块库、题库、素材库)等项目案例常用资源,网站还提供技术论坛支持等。 本书案例涉及行业广泛,实用性非常强。通过本书的学习,读者可以了解各行业的特点,能够针对某一行业进行软件开发;也可以通过光盘中提
本书内容丰富,生动有趣,寓教于乐,旨在帮助读者学习数据结构和算法的相关知识,从而开阔眼界,培养编程兴趣,提高编程能力,增强求职的竞争力。如果您想提高自己对算法和数据结构的理解能力,在程序设计之路上走得更远,那么请翻开本书,仔细研读吧,它将助您一臂之力。 本书以通俗易懂的语言深入浅出地介绍了常用的数据结构和算法知识。在讲解算法理论时,结合实际编程环境,配合精选的例题,利用C 语言将算法理论转换为代码,以加深读者对各种算法的特点和难点的理解,并能更好地掌握算法的应用。另外,作者为书中的重点内容录制了高清教学视频,便于读者高效、直观地学习。 本书共12章,分为4篇。篇是基础知识篇,主要介绍常用的数据结构。第2篇是基础算法篇,主要介绍算法的一些基础理论和常用的经典基础算法,包含算法的
本书是为在苹果iOS和OSX平台上,使用Objective-C语言和面向对象程序设计模式进行专业开发而编写的简洁、细致的入门读物。本书假设读者无面向对象程序语言或C语言编程经验,以保障初学者与有经验的程序员一样,可用本书迅速和有效地学习Objective-C。本书提供的学习方法独特,配有众多程序示例及章末练习,适合自学和课堂教学。第6版已全面更新,充分纳入Objective-C的新功能与技术,同时覆盖对新版Xcode、iOS和MacOSXMavericks的介绍。