C相关
胖子甲
用于学习的博客,其中有很多转载,已在转载文章开头处贴出原帖地址。。。如冒犯,可联系zhangyao1611@gmail.com删除转载贴。
多谢了!
展开
-
不用临时变量交换两个数的值
原文转自:点击打开链接当要交换两个数的值时,通常的做法是定义一个临时变量,然后再进行交换。那么能不能不用临时变量而交换两个数的值呢?可以的!C语言提供的异或运算就可以实现这样的操作。 异或运算符^也称XOR运算符,它的规则是若参加运算的两个二进位同号,则结果为0(假);异号为1(真)。即0 ^ 0 = 0, 0 ^ 1 = 1, 1 ^ 0 = 1, 1 ^ 1 = 0。转载 2015-09-23 19:47:34 · 344 阅读 · 0 评论 -
strcpy函数的实现
越来越感觉,如果一个程序员连C都不搞不明白,那还怎么好意思说自己是个程序员!!!转自:点击打开链接已知strcpy函数的原型是:char *strcpy(char *dst, const char *src);实现strcpy函数解释为什么要返回char *假如考虑dst和src内存重叠的情况,strcpy该怎么实现 1.strcpy的实现代码转载 2015-09-23 14:42:33 · 497 阅读 · 0 评论