![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 69
zhousongch123
神即道,道法自然,如来
展开
-
单链表的各种操作
<br /><br />/*单链表的各种操作*/<br /> <br /># define null 0<br /> <br />typedef char ElemType; /* 字符型数据*/<br /> <br />typedef struct LNode<br />{<br />ElemType data;<br />struct LNode *next;<br />};<br /><br />setnull(struct LNode **p);<br />int length (struct LN转载 2011-05-09 16:05:00 · 284 阅读 · 0 评论 -
C语言预处理器
<br />文件中的#ifndef头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的:#ifndef <标识> <br />#define <标识>...... <br />......#endif<标识>在理论上来说可以是自由命名的,但每个头原创 2011-05-05 14:42:00 · 283 阅读 · 0 评论 -
How to input "EOF" signal in unix?
<br />In this simple program count.c,<br />#include<stdio.h> int main(int argc,char *argv[]) { int c,i; i=0; while((c=getchar()) != EOF ) { if(c=='/n') ++i; } printf("%d/n",i); }The terminal shows原创 2011-05-05 15:07:00 · 431 阅读 · 0 评论