博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十五篇:C程序的存储空间布局
阅读量:4627 次
发布时间:2019-06-09

本文共 253 字,大约阅读时间需要 1 分钟。

前言

  C语言程序的执行必定需要耗费一定的资源,也就是说,程序在计算机内部的映像不可能就单单代码。

       本文将讲解C语言程序在计算机内部的存在方式

程序存储空间

       

       1. 正文段:程序的机器指令部分

       2. 初始化的数据:已经明确赋值的变量的值

       3. 非初始化的数据:为赋值的变量的值

       4. 栈:存放自动变量以及每次函数调用时所需保存的信息

       5. 堆:用来实现动态分配内存( malloc new 等函数相关 )

转载于:https://www.cnblogs.com/muchen/p/6354504.html

你可能感兴趣的文章
Java类的初始化
查看>>
动态添加硬盘,无需重启。
查看>>
【Hadoop】Hadoop概览
查看>>
xml 加载多个properties文件
查看>>
PHP和MYSQL中的日期和时间
查看>>
变量初始化,基类构造器,基类构造器中调用虚函数,子类构造器
查看>>
极其蛋疼的if else 中的break用法
查看>>
Map集合
查看>>
C#/java 执行oracle package
查看>>
程序面试试题
查看>>
Wall POJ - 1113 凸包模板
查看>>
leetcode算法: Find Bottom Left Tree Value
查看>>
python opencv3 grabcut前景检测
查看>>
内容安全策略(CSP)_防御_XSS_攻击的好助手
查看>>
获取URL中的参数
查看>>
宝塔面板安装swoole扩展
查看>>
HDOJ_1061_Rightmost Digit
查看>>
【小笨鸟看JDK1.7集合源码之三】LinkedList源码剖析
查看>>
bfs,dfs区别
查看>>
Javascript端加密java服务端解密
查看>>