![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 68
shenan1984
这个作者很懒,什么都没留下…
展开
-
深入理解C语言指针的奥秘
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3];原创 2008-03-04 12:49:00 · 303 阅读 · 0 评论 -
组合算法(C语言+回溯)
/// 求从数组a[1..n]中任选m个元素的所有组合。 /// a[1..n]表示候选集,m表示一个组合的元素个数。 /// 返回所有组合的总数。 int combine(int a[], int n, int m) { m = m > n ? n : m; int* order = new int[m+1]; for(int i=0; i原创 2016-02-21 16:09:30 · 950 阅读 · 0 评论