03 2012 档案

摘要:今天编写一个字符窜处理函数,因为不想让字符窜在子函数中被修改,因此传参数时,将参数设置成了常量指针,代码如下: 1 /* 2 *作者:杜琪 3 *功能:在一个字符窜中进行搜索,查找所有在一个给定字符集合中... 阅读全文
posted @ 2012-03-21 12:49 javaadu 阅读(151) 评论(0) 推荐(0)
摘要:1、指向数组的指针例子:int a[]={'a','b','c'};int *p=a;则*(p+i) 等价于a[i]亲,注意不要越界噢,尤其是处理字符窜的时候,注意\0!!2、指针数组还是一个数组,只不过数组元素... 阅读全文
posted @ 2012-03-19 20:52 javaadu 阅读(109) 评论(0) 推荐(0)
摘要:1、指针的本质:地址。指针是一个变量,一般4个字节大小,这个变量的value是一个内存地址。2、指针的类型:从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的... 阅读全文
posted @ 2012-03-19 19:53 javaadu 阅读(120) 评论(0) 推荐(0)
摘要:一、程序在编译的时候占用的内存分为以下几个部分: 1 、栈区( stack )— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈内存分配运算内置于处理器的指令集中,效... 阅读全文
posted @ 2012-03-19 18:58 javaadu 阅读(110) 评论(0) 推荐(0)
摘要:#include #include /*void my_strcpy(char *s,char *t){ int i = 0; while ((s[i] = t[i]) != '\0') i++;}*/void... 阅读全文
posted @ 2012-03-16 13:14 javaadu 阅读(103) 评论(0) 推荐(0)
摘要:A register variable declaration advises the compiler that the variable in question will be heavily used. r... 阅读全文
posted @ 2012-03-16 11:28 javaadu 阅读(210) 评论(0) 推荐(0)
摘要:三种方式:1、传递结构体的成员,也就是说,把结构体成员作为函数参数传递2、传递结构体指针(这是我们乐于使用的),优点是高效率,缺点是不安全,不过,也可以通过加const关键字弥补了3、传递结构体本身,在处理小型结... 阅读全文
posted @ 2012-03-14 21:09 javaadu 阅读(356) 评论(0) 推荐(0)
摘要:7 #include 8 #include 9 #define LEN 3 10 int hornor(int [],int,int); 11 int main() 12 { 13 int a... 阅读全文
posted @ 2012-03-11 15:06 javaadu 阅读(162) 评论(0) 推荐(0)
摘要:一直学习,有时候会感到厌烦,天天呆在自习室,把人都傻了。考研刚刚结束,打算把数据结构再复习复习,也给自己找点编程的东西。接受了朋友的建议,先从递归算法开始复习吧。 递归是一种机... 阅读全文
posted @ 2012-03-06 09:04 javaadu 阅读(131) 评论(0) 推荐(0)