
笔面试
文章平均质量分 85
jeffade
这个作者很懒,什么都没留下…
展开
-
strcpy,strcat和strcmp的实现源代码
char* strcpy(char * dst, const char * src) { char * cp = dst; while( *cp++ = *src++ ); /* Copy src over dst */ return( dst ); } Char* strcat ( char * dst , const char * src )转载 2012-08-31 20:10:06 · 570 阅读 · 0 评论 -
C语言 笔\面试
do{ }while (0); 通过do-while(0)宏定义将代码打包起来,成为一个独立的语法单元,从而不会引起上下文混淆,同时因为绝大多数的编译器都能够识别do{…}while(0)这种无用的循环并进行优化,所以使用这种方法也不会导致程序的性能降低。下面是两个例子。 Imagine a macro of several lines of code like: #define原创 2012-08-24 10:32:49 · 1753 阅读 · 0 评论 -
常见的单链表题目
一些常见的单链表题目,总结思路和实现代码。 1.单链表的反序 2.给单链表建环 3.检测单链表是否有环 4.给单链表解环 5.检测两条链表是否相交 6.不输入头节点,删除单链表的指定节点(只给定待删除节点指针) 1.单链表的反序 [cpp] view plaincopy //逆转链表,并返回逆转转载 2012-10-28 14:50:42 · 661 阅读 · 0 评论