说明:严蔚敏的《数据结构》(C语言版)学习笔记,记录一下,以备后面查看。ElemType *elem记录第一个元素的地址,也就是数组的首地址(基地址)int length 是实际数组中数据的长度int listsize 是给数组分配的空间长度#include
#include
#include
#define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量
#de...
分类:
编程语言 时间:
2014-12-01 16:07:02
阅读次数:
154
题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=951
题意:给了一个字母表,然后给了若干单词,问这些单词的首地址在字母表的什么地方。
因为可以八个顺序查找,比较麻烦,但不难,之前就做个,这次在做,改进就是用数组+循环控制八个方向,而不是写了好...
分类:
其他好文 时间:
2014-12-01 01:20:03
阅读次数:
185
3.1用户空间的映射:
1. 用户空间的虚拟地址vaddr通过MMU(pgd,pmd,pte)找到对应的页表项x(即为物理地址)
2. 页表项x的高20位是物理也好,物理页号index = x >> PAGE_SHIFT, 同理,index后面补上12个0就是物理页表的首地址。
3. 通过物理页号,我们可以再内核中找到该物理页的描述的指针mem_map[index],当然这个指针是虚拟地址,page结构见上文。
3.2内核空间虚拟地址的映射:
内核空间与物理地址之间有直接的映射关系,而不需要向用户空...
分类:
系统相关 时间:
2014-12-01 01:15:34
阅读次数:
332
1.qsort函数:原型:void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));功能:使用快速排序例程进行排序参 数:1 待排序数组首地址2 数组中待排序元素数量3 各元素的占用空间大...
分类:
其他好文 时间:
2014-11-28 19:49:50
阅读次数:
224
字符串指针数组,也即该数组中的每一项都是一个指向字符串的指针。定义:char* s[3];即包含三个指针的数组,写成这种形式也可以更好的理解,即数组存的类型就是char*。另外一点:数组名一般是指首地址,所以对该数组的第一个元素取地址&s[0],由于s[0]是指针,所以数组名也就是一个指向指针的指针...
分类:
编程语言 时间:
2014-11-28 17:41:39
阅读次数:
149
网上看到一篇文章很好,其中:$p1=new Person();对象的首地址赋给“$p1”这个引用变量,所以$p1 是存储对象首地址的变量,$p1 放在栈内存里边,$p1 相当?于一个指针指向堆里面的对象,所以我们可以通过$p1 这个引...
分类:
Web程序 时间:
2014-11-27 14:44:05
阅读次数:
201
a:表示二维数组名,指向一维数组a[0],即0行首地址;a[0],*(a+0),*a:表示0行0列元素地址;a+1,&(a+1):1行首地址a[1]+2,*(a+1)+2,&a[1][2]:1行2列元素a[1][2]的地址*(a[1]+2,*(*(a+1)+2),a[1][2]:1行2列元素a[1]...
分类:
编程语言 时间:
2014-11-26 18:27:04
阅读次数:
188
osal 启动流程 osal流程图协调器工作流程终端器工作流程z-stack中事件和任务的事件处理函数是如何联系的??zigbee协议栈中的三个重要的变量:tasksCnt:任务的总个数tasksEvents:指针变量,指向了事件表的首地址tasksArr:数组(如下代码定义的),数组的每一项都是一...
分类:
其他好文 时间:
2014-11-24 20:50:14
阅读次数:
284
1、指针函数本质是一个函数。函数返回类型是指针float *fun();float *p;p = fun(a);函数指针是指向函数的指针变量,即本质是一个指针变量。int (*f) (int x); /*声明一个函数指针*/f=func; /*将func函数的首地址赋给指针f */
分类:
其他好文 时间:
2014-11-24 14:58:36
阅读次数:
145
一、实习目的
掌握用汇编语言编写程序的思路和方法。
二、实习内容
从首地址为1000H开始存放10个数,要求设计程序将这些数由小到大排序,排序后的数仍放在原地址处。
三、代码
data segment
count db 10;
array db 12,34,56,21,234,54,45,58,96,14;
msgOne db 'T...
分类:
编程语言 时间:
2014-11-21 18:51:47
阅读次数:
209