
编程
ckangle
这个作者很懒,什么都没留下…
展开
-
不使用第三方变量交换两个变量的值
这需要进行位操作,必较麻烦的, 在学习程序语言和进行程序设计的时候,交换两个变量的值是经常要使用的。通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a=10; b=15; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法转载 2013-07-23 08:32:00 · 810 阅读 · 0 评论 -
C语言中动态数组操作实践
#include #include //包含了malloc函数 #include //包含了exit函数 //定义了一个数据类型,该数据类型的名字为struct Array struct Array { int * pBase; //存储的是数组中第一个元素的地址 int len; //数组所能容纳的最大元素个数 int cnt; //当前数组有效元素的个数 }; //函数声明转载 2013-07-23 12:54:00 · 819 阅读 · 0 评论