C语言
虎与狼
这个作者很懒,什么都没留下…
展开
-
C语言中memcpy用法的注意点
编程使用memcpy(a, b, num)出现断言,后研究发现memecpy()函数在使用时要求a,b参数不为null,后进行修改,问题解决。1.判断输入指针是否为NULL。(长度可判可不判,因为长度如果<0,后面代码也能处理)2.考虑内存是否重叠问题。内存是否重叠问题,即当dst是src的后半部分时,对dst的copy会导致原src后半部分被覆盖,后续的拷贝会出错。(其实lin...原创 2019-02-26 19:46:26 · 1911 阅读 · 0 评论 -
void及void指针
原文链接:https://blog.csdn.net/geekcome/article/details/6249151void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid;pvoid...转载 2019-04-10 10:30:09 · 279 阅读 · 0 评论 -
void及void指针
原文链接:https://blog.csdn.net/geekcome/article/details/6249151void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid;pvoid...转载 2019-04-10 10:30:37 · 372 阅读 · 0 评论 -
自增运算符的用法
a++和++a 都属于自增运算符。a++是先进行取值,后进行自增。++a是先进行自增,后进行取值。原创 2019-04-13 14:12:50 · 989 阅读 · 0 评论 -
堆与栈的区别
转载:https://blog.csdn.net/u014608280/article/details/82218079转载 2019-05-23 10:27:45 · 110 阅读 · 0 评论