C语言和抽象思维(二) 经验

上一次我们说到C语言结合抽象思维完成一个非所见即所得的编辑器, 并且我们已经定义了这个编辑器应有的行为, 基本上抽象也已经完成。这一节讲的更多是实现上的事情。光有设计思路是不够的, 到最后我们得作出一点什么东西才行。

jopen 2014-12-22   15334   0

C语言编写的真正虚拟机:MAC 经验

MAC是一个真正简单的虚拟机。采用C语言编著写,只有一个很小的C文件。 Instructions op val usage function -----------------------------

jopen 2015-05-12   15630   0

C 语言中 define 的全部使用方法总结 经验

学习了这么多年C语言,说实话对宏自以为了如指掌了,没想到看内核代码的时候还是那么吃力,设备驱动代码中有很多这样或者那样的宏定义,各种define,博主在学习的过程中将C语言中所出现的#define定义整理总结了一下,供大家借鉴和学习。

DeidrePink 2016-12-07   45624   0

C语言双向链表 Doubly Linked List 博客

This package consists of an API for a doubly linked list. The API is divided into six functional groups: initialization, status and state, pointer manipulation, list update, search, and input/output.

jopen 2012-01-16   1096   0
P

概观C++程序设计语言 文档

本文通过举例,介绍了C++在如下三个方面中的一些关键的概念:C++的设计、C++程序设计以及C++语言的技术性内容。C++是一门部分的面向系统编程、通用目的的程序设计语言;它支持高效的低级运算、数据抽象、面向对象程序设计以及范型程序设计。

p6c8 2016-02-03   1129   0
P

单片机c语言编程100个实例 文档

实例3:用单片机控制第一个灯亮 实例4:用单片机控制一个灯闪烁:认识单片机的工作频率 实例5:将 P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能 实例6:使用P3口流水点亮8位LED

xzlsw 2012-07-18   6056   0

C语言写的贪吃蛇源码 代码段

int main() { FILE *p; int i,j,k,b; char map[16][16],c; p=fopen("E:\\file.txt","r"); if(p==NULL) { printf("error");

cwf8 2015-01-11   1668   0
算法  

C语言100个经典算法代码片段 代码段

C语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔

kdloeki 2015-05-21   4671   0
C/C++  

C语言经典算法 - 洗牌算法 代码段

说明: 洗扑克牌的原理其实与乱数排列是相同的,都是将一组数字(例如1~N)打乱重新排列,只 不过洗扑克牌多了一个花色判断的动作而已。 解法: 初学者通常会直接想到,随机产生1~N的乱数并将之存入阵列中,后来产生的乱数存入阵列 前必须先检查阵列中是否已有重复的数字,如果有这个数就不存入,再重新产生下一个数,运 气不好的话,重复的次数就会很多,程式的执行速度就很慢了,这不是一个好方法。 以1~52的乱

wdey 2015-05-24   1534   0
C/C++  

C语言经典算法 - 循序搜寻法 代码段

下面的程式为了配合卫兵的设置,自行使用快速排序法先将产生的数列排序,然后才进行搜寻, 若只是数字的话,通常您可以使用程式语言函式库所提供的搜寻函式。 #include #include

wdey 2015-05-24   1401   0
C/C++  

C语言经典算法 - 字符串核对 代码段

说明今日的一些高阶程式语言对于字串的处理支援越来越强大(例如Java、Perl等),不过字 串搜寻本身仍是个值得探讨的课题,在这边以Boyer- Moore法来说明如何进行字串说明,这个 方法快且原理简洁易懂。

jopen 2015-06-14   1606   0
算法  

C语言经典算法 - 生命游戏 代码段

C语言经典算法 - 生命游戏 说明生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出,某一细胞的邻居包 括上、下、左、右、左上、左下、右上与右下相邻之细胞,游戏规则如下:

jopen 2015-06-14   5541   0
算法  

磁盘检测C语言代码片段 代码段

#include <stdio.h> #include <dos.h> #include <malloc.h> void main(void) { struct fatinfo fat; long sector, total_sectors; void *buffer; getfat(3, &fat); total_sectors = fat.fi_nclus * fat.fi_sclus; if

jopen 2015-07-02   761   0
C/C++  
P8

  常用C语言标准库函数 文档

printf("Press a key"); for(;;) { c=getchar(); clrscr(); printf("%c: %s letter",c,isalpha(c)?"is":"not"); } return

kkkcim 2013-01-15   2853   0
P180

  《数据结构》教程C语言 文档

2学习数据结构的基础 7 1.1.2.1 C语言中的结构体 7 1.1.2.2 C语言的指针在数据结构中的关联作用 8 《数据结构》教案 2018-10-24 1.1.2.3 C语言的共用体(union)数据类型

proof 2014-02-02   2447   0
P78

  Objective-C 2.0 程序语言介绍 文档

Objective-C 2.0 程序语言介绍 面向对象技术使程序开发和设计更接近自然的方式,也使程序开发更迅速,更容易修改,更容易读懂,大部分面向对象的开发环境都至少由下面三部分组成: n 面向对象的程序语言,以及支持的库

sdk 2012-07-10   519   0
P32

  C语言手机通信录管理系统的设计 文档

本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。 2、课

沉默8090 2012-06-24   6546   0
P9

  C语言必背18个经典程序 文档

C语言必背18个经典程序 1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/ #include "stdio.h" main() {int i,j,result; for (i=1;i <

yyykkk111 2012-06-11   512   0

C语言常用工具包 libscl 经验

libscl (SCL) 是一个C语言常用工具包,主要功能包括哈希表、列表、队列、堆栈、符号、平衡二叉树、向量等数据结构的实现。 项目主页: http://www.open-open.co

fmms 2012-01-18   21727   0

zip文件C语言解析包 ZZIPlib 经验

ZZIPlib 是一个轻量级的用来从ZIP文件抽读取文件的C语言包,同时也可以用来将多个文件压缩成zip格式,采用的是 zlib 库开发。 项目主页: http://www.open-open

fmms 2012-01-18   33557   0
1 2 3 4 5 6 7 8 9 10