- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 堆栈的操作
1,构造堆栈的结构体 typedef struct node { int data; node *link; }stack;2,进入堆栈的方法: push_stack(int s_data, stack **sttop) { stack *p = (stack *)malloc(sizeof(stack)); p->data = s_data; p->link = *sttop; *sttop = p; } 理解: 第一次调用3,出堆栈的方法 pop_stack(i
2011-01-27 22:49:00 759
原创 宏定义中的续行符
<br />宏定义中的续行符<br /> 宏定义规定,宏定义必须在一行里完成。所以用#define定义宏定义时,有时为了阅读方便,<br /> 就加续行符"/"来换行。在普通代码行后面加不加都一样(VC是自动判断续行的)。<br /> 例如:<br /> #define SomeFun(x, a, b) if(x)x=a+b;else x=a-b;<br /> 这一行定义是没有问题的,但是这样代码很不容易被理解,以后维护起来麻烦,如果写成:<br /> #define SomeFun
2011-01-15 10:33:00 1519 3
原创 linux驱动(网摘)
Linux驱动程序入门—Hello World 分类:linux<br />1、引言<br /> 记得在学习VC++和C语言的时候,一开始都会以一个HELLO WORLD的例子作为演示,将学者逐渐引入殿堂,这个几乎成了计算机编程语言学习必经的一个入门之路。<br /> 当然,在学习linux编程的时候也是这样,下面的例子应该是再熟悉不过了:<br /> 首先用VI编写一个C程序:vi hello.c<br /> #include "st
2011-01-11 21:53:00 497
MINI2440启动程序
2011-01-22
uboot readme 中文注释
2010-12-25
C++ Builder 程序设计实用教程.pdf
2010-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人