为了账号安全,请及时绑定邮箱和手机立即绑定

C程序是怎么在计算机上运行的。

C程序是怎么在计算机上运行的。

C
DOUBLE_l 2016-12-02 10:40:25
最近学指针,想知道c程序是怎么在计算机运行的。那些内存空间指的是哪个,ram?
查看完整描述

1 回答

已采纳
?
果子李

TA贡献2条经验 获得超1个赞

1.C程序也要经过编译器编译变成机器语言,然后控制硬件执行相应逻辑。

2.计算机内存从低地址到高地址分为代码段、数据段、堆、可随意分配段、栈、系统内核预留内存段。一段c程序,编译后的代码存于代码段,代码中的全局变量、静态变量存于数据段,堆栈根据你声明变量时指定使用哪个存储区来存放相应数据,栈还用来存放函数调用时函数的一些状态信息,系统内核区存放操作系统的一些系统级代码。

查看完整回答
1 反对 回复 2016-12-02
  • 1 回答
  • 0 关注
  • 1634 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信