![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
CharlieBrownn
八重樱花繁且枝盛,君需记累瓣必偿情。
展开
-
C 文件相关
原创 2020-03-31 19:35:44 · 130 阅读 · 0 评论 -
C 链表相关
原创 2020-03-31 16:17:58 · 100 阅读 · 0 评论 -
C 动态内存分配
堆(局部变量)、栈、(全局)静态变量、常量、代码 在使用malloc时要进行类型转换 memset 指针指向首地址,因此只要free该指针地址就可以释放实际的内存 字符串最后有一个结束符,如果要拼接两个字符串,要把结束符覆盖掉,在最后也要加上结束符 最好在同一个函数里malloc free...原创 2020-03-31 16:10:00 · 146 阅读 · 0 评论 -
C 指针函数与函数指针
局部变量在函数结束后空间就被释放了 字符串指针:返回字符串的首地址 int(*fp)(int) ; fp指向了返回一个int的参数int类型的函数 函数数组原创 2020-03-31 15:00:05 · 102 阅读 · 0 评论 -
C 结构体与指针
使用 (*p).x或p->x 指针不一定指向一个值,可能是一个数组原创 2020-03-31 14:33:05 · 133 阅读 · 0 评论 -
C 指针与二维数组
就是一个地址,表示这个单元从哪里开始 地址指向值所在内存的(首)地址单元,可以读或修改该单元的值 或*(p+i) int arr[] 和 int *arr等价 都是数组首地址 行列指针 a[0]包含了a[0][0]-a[0][n]这一块内存,即列指针看待数组是一块内存,包含了一个一维数组大小 指针只能和指针比较,所以在for里面 ...原创 2020-03-24 21:52:43 · 149 阅读 · 0 评论