首页 > 编程语言 > 详细

C语言环境总结

时间:2019-08-25 18:02:14      阅读:135      评论:0      收藏:0      [点我收藏+]

1.虚拟内存下C语言环境

技术分享图片

 

2.main函数调用

技术分享图片

 

 3.栈调用

  每次函数调用,在栈中分配一个栈帧,寄存器通过持有该栈帧的基地址,并上下偏移,访问形参和本地变量,

  C语言形参为一个字大小,所以通常传指针,这也是C高效的原因。

技术分享图片

技术分享图片

4. 命令行参数

技术分享图片

5.函数返回

技术分享图片

技术分享图片

6. 全局变量

全局变量存放于数据段,于编译时完成初始化。

全局变量的地址被组织到地址表,cpu通过持有该地址表的基地址,访问所有全局变量。

技术分享图片

 

C语言环境总结

原文:https://www.cnblogs.com/yangxinrui/p/11408616.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!