![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
Dark_Passion
这个作者很懒,什么都没留下…
展开
-
单循环链表
Circular Linked List)是一种首尾相接的链表,它与单链表的唯一区别在于对尾结点的处理;因为在单链表中尾结点的指针域NULL改为指向头结点就得到了单循环链表。单循环链表可以用头指针head或尾指针rear表示,用尾指针rear表示的单循环链表查找开始结点a1和尾结原创 2011-09-16 22:18:55 · 799 阅读 · 0 评论 -
c--宏定义
#define X 3#define Y X*3#undef X#define X 2#includeint main(){ int z=Y; printf("z=%d",z); return 0;}/***** result **原创 2011-10-06 13:50:04 · 449 阅读 · 0 评论 -
KMP--字符匹配
/******* kmp_1.cpp ******/ #include#include#include"kmp_2.h"void get_next(char *T,int *next) //这个函数是重点{ int i=0, j=-1;//j在前,i在原创 2011-10-07 14:20:41 · 481 阅读 · 0 评论 -
c语言编译--全过程
转自: http://blog.chinaunix.net/u3/94145/showart.php?id=1911814C语言编译全过程编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转转载 2011-10-07 11:44:05 · 795 阅读 · 0 评论 -
cin--sacnf--cin.get()--gets()
1. cin,cin.get,cin.getlinecin读入数据遇到空格结束;丢弃空格符,输入回车符结束,很正常。cin.get用来读取字符,输入回车符结束,但是不丢弃回车符和空格符。注意:cin.get()与cin.get(char)等价,但是cin.ge转载 2011-10-06 18:23:44 · 767 阅读 · 0 评论 -
指针-strcpy越界
#include#includeint main(){ unsigned long u=0xFFFFFFFF; char st[4]; strcpy(st,"abcd"); printf("&u=%p\nst=%p\n",&u,st);原创 2011-10-01 20:55:29 · 439 阅读 · 1 评论 -
大端存储-小端存储
#includeint system_check(){ union sy { int i; char c; } ; union sy ch; ch.i=1; return (ch.c==1);原创 2011-10-01 16:24:15 · 416 阅读 · 1 评论 -
trie树-检索
#include#include#includestruct dictree{ struct dictree *child[26]; int n;};struct dictree *root;void insert(char *source){原创 2011-10-01 23:30:21 · 455 阅读 · 1 评论 -
c--atoi
#includeusing namespace std;int atioi_(char *s){int sign=1,num=0; if(*s=='-') sign=-1; s++; while((*s)!='\0') {原创 2011-10-01 13:09:20 · 407 阅读 · 1 评论 -
车厢调度算法
#include #define MAX 4 int stack[MAX],p=-1; struct { int num; int sign; }train[MAX]; void sub() { int inc; if(p==MAX-原创 2011-09-19 10:55:58 · 1409 阅读 · 2 评论 -
链表struct
#include #define TYPE struct stu#define LEN sizeof(struct stu)struct stu{ int num; int age; struct stu *next;};TY原创 2011-09-18 20:03:47 · 1273 阅读 · 0 评论 -
memset
#include#include int main() { char s[]="Golden Global View"; // char *s="Golden Global View"; // clrscr原创 2011-09-18 17:07:55 · 457 阅读 · 0 评论 -
队列
#include#include#define ElemType int#define Q (*qe)struct quenode { ElemType data; struct quenode *next;}*p,*s,*h;struct quefr{原创 2011-09-19 11:32:17 · 378 阅读 · 0 评论 -
typedef
/****编程一些细节 ****/ #define f(x) (x)*(x)#define Pstr char*typedef char * Pstr_;#includeint main (){ int a=6,b=2; int c=f(a)/f(b);原创 2011-10-07 18:40:59 · 351 阅读 · 3 评论