- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 Palindrome<回文>字符串问题
我的一种解决方法如下:(扩展了一点儿功能,输出了其中一个Palindrome字符串)/************************************************************************/ /* author: wcdj * date: 2009-10-3 (mid-autumn festival)
2014-10-13 21:51:31 1063
转载 C/C++中堆和栈的小释
我们写程序的时候,如果方便点儿的话,就直接定义局部变量,这样虽然方便但是自由度不高,变量的生命周期由系统负责;有时我们想申请一块指定大小的内存,并且由我们自己负责何时释放这块内存。这就要求我们要对堆(heap)和栈(stack)有所了解。下面的八部分是对网上一篇关于此话题的文章的整理,整理一下的目的是让自己更好的理解这些知识点,并且将其格式规范一下也易于以后查阅。 (一)程序的内存
2014-10-13 16:49:19 487
转载 库函数strstr的实现
函数strstr的原型是char *strstr(char *str1, char *str2); 其功能是在str1中返回指定字符串str2的第一次出现的位置。#include #include int main(void) { char *str1 = "Borland International", *str2 = "nation", *p
2014-10-13 16:10:50 639
转载 实现memcpy和memmove两个库函数的自学体会 -10-13
几点结论: 1,memcpy实现从源source中拷贝n个字节到目标destin中,src源数据应该保留。2,memmove实现移动一块字节,src源数据可以不保留。3,memcpy没有考虑内存覆盖问题(由assert条件可知);而memmove考虑了内存覆盖问题,并给出了解决办法。4,memcpy和memmove中不需要考虑数组越界问题,dst的长度应该大于src的长度,这是调用
2014-10-13 15:29:25 658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人