#include<stdio.h>
#include<stdlib.h>
#include<string.h>
/*
二级指针的第二种内存模型
*/
//打印字符串数组
intprintArray(chararrayStr[10][30],intnum)
{
inti=0;
for(i=0;i<num;i++)
{
printf("%s\n",arrayStr[i]);
}
return0;
}
//排序
intsortAr..
分类:
其他好文 时间:
2015-01-03 21:11:26
阅读次数:
159
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
/*
二级指针的第一种内存模型
*/
//打印字符串数组
intprintArray(char**arrayStr,intnum)
{
inti=0;
for(i=0;i<num;i++)
{
printf("%s\n",arrayStr[i]);
}
return0;
}
//排序
intsortArrayStr..
分类:
其他好文 时间:
2015-01-03 21:09:47
阅读次数:
142
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
/*
二级指针的第三种内存模型
*/
//打印字符串数组
intprintArray(char**arrayStr,intnum)
{
inti=0;
for(i=0;i<num;i++)
{
printf("%s\n",arrayStr[i]);
}
return0;
}
//排序
intsortArrayStr..
分类:
其他好文 时间:
2015-01-03 21:08:41
阅读次数:
137
在链表操作中经常会遇到链表头的问题,如下图:在这个链表插入函数中,如果链表中第一个元素就小于newValue,则需要更新头指针。当然可以把头指针定义为全局变量,但这并不是最优解,所以我们需要在函数中更新头指针的值,如下图:当然Link*head这里的head就是struct**Node二级..
分类:
其他好文 时间:
2014-12-20 02:14:42
阅读次数:
176
今晚感觉好爽啊,好久好久没有这种感觉,起床需要点爆发力,做事还需要点动力,给自己都没有下过这么大的决心写代码,帮她却写的很好,我自己都吃惊了。哈哈哈。。。今晚也是帮她写好西邮导航睡不着,那就敲了一下哈夫曼树转化成二叉树的代码,其实理解了真的不难,我定义F为一个二级指针,用它指向结点的地址,创建很简单,输入数据data和权值weight,再把它的左右置为NULL;
初始...
分类:
其他好文 时间:
2014-12-18 09:14:20
阅读次数:
262
---恢复内容开始---精髓:要熟悉指针的使用,首先要熟悉指针的各种状态存得是什么数据。(以一级指针 int *p1 二级指针:int **p2 三级指针:int ***p3为例) 一级指针:*p1 取得是目标存储空间的值 p2取得的是目标存储空间的存储地址,&p1取得是当前存储空间的存储地址, ....
分类:
其他好文 时间:
2014-12-04 21:17:44
阅读次数:
157
二叉树建立算法
#include
#include
typedef struct BiTNode
{
int val;
struct BiTNode *lchild,*rchild;
}BiTNode;
void create1(BiTNode **r)//用两个星,这样才可以修改指针
{
int val;
scanf("%d ",&val);
if(val=...
分类:
其他好文 时间:
2014-11-25 23:35:36
阅读次数:
171
多线程程序中,我们经常会遇到这种情况,主线程启动时加载一些参数到内存中的某个对象或者数据结构中,将这个对象或数据结构作为参数传入各个子线程中,为了避免对象的复制与拷贝,往往传入的是指针,子线程启动,进行业务逻辑处理,需要根据key值获取hashtable中的value,value = m_pPa.....
分类:
编程语言 时间:
2014-11-24 16:37:19
阅读次数:
239
/********************************************** 功能:单向链表操作(注意Head指针 需要被改变时传入的是二级指针) 日期:2009.12.29 作者:DC *************************************...
分类:
Web程序 时间:
2014-11-17 00:18:16
阅读次数:
211
指针数组 && 数组指针
char *a[5];
//定义一个指针数组, 数组的元素都是char *指针类型。初始化也可以在里面存放字符或字符串。a的类型是char *[5]
//若char *a[5]={"red","white","blue","dark","green"};
//a在这里的类型是char *[],实质上是一个二级指针。也就是说a所代表的那块内存里面存放着的是数组...
分类:
编程语言 时间:
2014-11-10 19:58:28
阅读次数:
265