C和指针复习
CZF_csdn
记录自己的成长,战胜自己。
展开
-
C指针【初阶】
指针:指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。原创 2018-03-06 20:38:54 · 110 阅读 · 0 评论 -
malloc、calloc、realloc、free
知识储备:内存的分配,详见文章下链接malloc: void *malloc(size_t size);malloc分配的内存是位于堆中的,并且没有初始化内存的内容,因此基本上malloc之后,调用函数memset来初始化这部分的内存空间.在内存的动态存储区中分配一块长度为size字节的连续区域,参数size为需要内存空间的长度,返回该区域的首地址.calloc原创 2018-03-10 20:47:13 · 116 阅读 · 0 评论 -
C指针【进阶】
区分方法:判断与其结合符号的优先级数组指针:指向数组的指针指针数组:存放指针类型的数组ex:int *p[10] -----指针数组int (*p)[10] ------数组指针 int array[10] = { 0 };//int *p = &array; //警告,p是指针int(*q)[10] = &array; //q是数组指针,用来存原创 2018-03-12 00:37:01 · 295 阅读 · 0 评论