![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
jxsrhsb
这个作者很懒,什么都没留下…
展开
-
堆(Heap)和栈(Stack) (转+整理)
<br />一、程序的内存分配 <br /> 1、栈区(stack):由编译器自动分配释放; <br /> 2、堆区(heap) :一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表; <br /> 3、全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放; <br /> 4、文字常原创 2011-03-22 00:10:00 · 284 阅读 · 0 评论 -
C语言输入输出格式符
<br /> c语言不提供输入输出语句,输入输出操作是由c的库函数完成。但要包含头文件stdio.h。 putchar( ) 向终端输出一个字符 printf( )的格式字符: <br /> ① d格式符 用来输出十进制整数 %d 按整型数据的实际长度输出 %md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度 %ld 输出长整型数据。 <br /> ② o格式符 以八进制形式输出整数 <br /> ③ x格式符 以十六进制形式输出整数 <br /> ④ u格原创 2011-03-22 00:08:00 · 1072 阅读 · 0 评论