C与指针
围城&微尘
这个作者很懒,什么都没留下…
展开
-
C和指针之动态内存分配之(编写calloc函数,函数内部使用malloc函数来获取内存)
1、问题 编写calloc函数,函数内部使用malloc函数来获取内存 2、代码实现 [html] view plain copy print? #include stdio.h> #include stdlib.h> void *my_calloc(size_t nums, si转载 2017-12-29 11:44:46 · 300 阅读 · 0 评论 -
memset()函数及其作用
1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, c:是赋给buffer的值, count:是buffer的长度. 这个函数在socket中多用于清空数组.如:原型是memset(buffer, 0, sizeof...转载 2018-05-25 11:13:35 · 270 阅读 · 0 评论 -
C语言函数指针变量与函数指针类型区别
(1)int (*p)(int x);//函数指针变量 例:p=func1;//func1为函数名,函数名是一个符号,符号代表了内存地址。所以func1就是一个函数的首地址,将函数的地址赋值给一个函数指针变量,则该指针变量里边存了就是函数的地址。也可以写作p=&func1; 注意:前提是func1的参数列表也是int. p(5);//解引用函数,就是执行上边的func1函...原创 2018-08-23 14:35:45 · 673 阅读 · 0 评论