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