![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++总结
清风徐来Groot
世间所有的相遇,都是久别重逢
展开
-
memmove 和 memcpy的区别以及处理内存重叠问题
区别:memcpy和memmove()都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原型分别如下:void *memcpy(void *dst, const void *src, size_t count);void *memmove(void *dst, const void *src, size_t count);他们的作用是一样的,唯一的...原创 2019-12-02 22:19:38 · 173 阅读 · 1 评论 -
常量指针和指针常量巧妙记忆方法
转载:https://blog.csdn.net/a15261893837/article/details/707673851.常量指针通常有两种表示方法:方法 1: const double * ptr; //数据类型在const左右是意思一样的,只是写法不一样方法 2: double const *ptr;2.指针常量通常表示为:double * const p...转载 2018-09-17 09:38:48 · 1886 阅读 · 1 评论 -
指针数组和数组指针
转载:https://blog.csdn.net/u013719339/article/details/80563247这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a p...转载 2018-09-17 10:04:45 · 137 阅读 · 0 评论 -
数组指针、指针数组、常量指针和指针常量记忆方法归纳
数组指针本质上是一个指针,但这个指针指向的是一个数组指针数组本质上是一个数组,但这个数组里存放的都是指针常量指针本质上是一个指针,但这个指针指向一个常量指针常量本质上是一个常量,但这个常量是一个指针从编译原理角度来看,优先级和右结合让我不再迷茫,[]优先级高于*,编译器读int *p[]的时候,先让[]与p进行左结合,然后再与结合,然后再与int结合,也就是说p首先被确定是一个数组...原创 2018-09-17 10:32:19 · 944 阅读 · 0 评论