C
guocai_yao
态度决定一切
展开
-
C语言学习笔记-递归2
题目要求:将从键盘输入的四个字母的所有排列情况打印出来思 路:递归个人心得:并没有真正理解递归,自己写的话,写不出来。 #includes(int n, char a, char b, char c, char d){ switch(n) { case 4: s(3, a, b, c, d);原创 2008-04-27 16:17:00 · 629 阅读 · 2 评论 -
指针和引用的联系与区别
来源:http://www.cppblog.com/aurain/archive/2008/02/22/43093.aspx★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;4. 引用没有转载 2009-02-26 11:31:00 · 547 阅读 · 0 评论 -
《C和指针学习笔记》之双链表操作
主要参考代码来自:http://blog.csdn.net/l52188821/archive/2009/02/24/3933743.aspx #include#includetypedef struct node{ struct node *pre; struct node *next; int data; char *name;}Node;原创 2009-03-04 16:16:00 · 1302 阅读 · 1 评论 -
深入理解C语言指针的奥秘(转)
这是在看了《C和指针》之后,觉得对指针还是吃不准后,Google了一下,这边文章让我对指针有了更深一步的了解,要熟练掌握必须多加练习,以后会做相应练习,贴上来。转自:http://blog.csdn.net/idoit0204/archive/2008/07/23/2698805.aspx说明:蓝色字体表示稍微改动的内容或者是个人觉得应该注意的地方;红色字体表示自己的看法。原创 2009-03-05 09:29:00 · 735 阅读 · 0 评论 -
C/C++中命令行参数的原理总结
在c/c++中,命令行参数的传递是利用main进行形参传递实现【1】了实现命令行参数我们将使用main(int argc,char* argv[])这样的形式进行定义argc和argv可以换成你自己喜欢的名称不一定要用argv,argc这些形式只是习惯而已,char* argv[]我们前面已经讲述过,这就是一个指向指针数组,argv就是一个指针数组名,argv不是常量指针,而是具备变量特原创 2009-03-10 16:21:00 · 19185 阅读 · 2 评论 -
《C和指针学习笔记》之sscanf函数的用法
来源:http://blog.csdn.net/absurd/大家都知道sscanf是一个很好用的函数,利用它可以从字符串中取出整数、浮点数和字符串等等。它的使用方法简单,特别对于整数和浮点数来说。但新手可能并不知道处理字符串时的一些高级用法,这里做个简要说明吧。 1. 常见用法。char str[512] = {0}; ssca转载 2009-03-17 09:49:00 · 1158 阅读 · 0 评论 -
C语言实现有限状态机
以下是转载内容:☆─────────────────────────传说中的分隔符───────────────────────────────────────☆ 来源1:http://www.cnblogs.com/swingboat/archive/2005/07/27/201488.html【转载1】有限状态机的实现 有限状态机(Finite State原创 2009-04-17 14:36:00 · 19739 阅读 · 2 评论 -
《The C Programming Language》第三章例程(二分查找)中的错误
先看程序:#include #include int binary_search(int x, int v[], int n){ int high, low, mid; low = 0; high = n - 1; mid = 0; while(low <= high){ mid = (low + high) / 2; if(x < v[mi原创 2009-06-09 23:23:00 · 752 阅读 · 0 评论 -
取随机数函数出错截图
取随机数函数出错原创 2009-08-31 16:38:00 · 664 阅读 · 0 评论