问问题描述
答精选答案

一个程序由以下五部分组成:
1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;
2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。
3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。
4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息(返回地址;环境信息)。
5)堆——动态存储区。是向高地址扩展的数据类型,是自下向上的扩展方式。
答其他回答(1条)
-
一个程序五个部分是普通开庭审现程序,第一是审判长宣布开庭,笫二是法庭调查,第三是法庭辩论,第四是当事人陈述,第五是合议庭评议。开庭程序通过五个部分查明案件事实,查明案件证据,经合议庭研究,做出公正公平的判决,开庭审理程序结束。
本文来自作者[斌之道270463711]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/2462451.html

评论列表(4条)
我是公众科技网的签约作者“斌之道270463711”!
希望本篇文章《一个程序的五个部分是什么》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:一个程序由以下五部分组成:1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息(返回地址;环境信息)。 5)堆——动态存储区。是向高地址扩展的数据类型,是自下向上的扩展方式。