C
dahuang1016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符串常量
C语言中字符串常量到底存在哪了? 常量存储总结 局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中 2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区 3、new申请的内存是在堆中 4、字符串常量也是存储在静态存储区 补充说明: 1、栈中的变量内存会随着定义所在区间的结束自动释放;而对于堆,需要手动free,否则它就一直存在,直到程序结束; 2、对于静态存储区,其中的变量常量在程序运行期间会一直存在,不会释放,且变量常量在其中只有一份拷贝.原创 2020-09-10 17:35:39 · 3683 阅读 · 0 评论 -
指针函数和函数指针
1, 指针作为C语言中一个基本的数据类型,使C语言变的非常灵活和方便,一些同学对函数指针和指针函数的概念有些傻傻分不清楚,今天我们明确说一下并做一些延伸。 2, 指针函数是一个函数,它的返回值是一个指针,这个返回指针可以说int类型的,可以是char类型的等等。 例如一个典型的指针函数写法如下: int *alloc_mem_int() { return malloc(sizeof(int)); } 该例中,我们可以这样理解,由于()的结合优先级高于*,alloc_mem_int先跟()结合,所以它...原创 2020-09-09 16:13:31 · 211 阅读 · 0 评论
分享