博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于c语言变量的内存分布测试程序
阅读量:4636 次
发布时间:2019-06-09

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

#include 
#include
const int const_global = 0; // 常全局变量int init_global = 0; // 初始化全局变量int uninit_global; // 未初始化全局变量int main (int argc, char* argv[]) { const static int const_static = 0; // 常静态变量 static int init_static = 0; // 初始化静态变量 static int uninit_static; // 未初始化静态变量 const int const_local = 0; // 常局部变量 int prev_local; // 前局部变量 int next_local; // 后局部变量 int* prev_heap = malloc (sizeof (int)); // 前堆变量 int* next_heap = malloc (sizeof (int)); // 后堆变量 const char* literal = "literal"; // 字面值常量 extern char** environ; // 环境变量 printf ("---- 命令行参数与环境变量 ----
<高>
\n"); printf (" 环境变量:%p\n", environ); printf (" 命令行参数:%p\n", argv); printf ("-------------- 栈 ------------\n"); printf (" 常局部变量:%p\n", &const_local); printf (" 前局部变量:%p\n", &prev_local); printf (" 后局部变量:%p\n", &next_local); printf ("-------------- 堆 ------------\n"); printf (" 后堆变量:%p\n", next_heap); printf (" 前堆变量:%p\n", prev_heap); printf ("------------- BSS ------------\n"); printf (" 未初始化全局变量:%p\n", &uninit_global); printf (" 未初始化静态变量:%p\n", &uninit_static); printf ("------------ 数据 ------------\n"); printf (" 初始化静态变量:%p\n", &init_static); printf (" 初始化全局变量:%p\n", &init_global); printf ("------------ 代码 ------------\n"); printf (" 常静态变量:%p\n", &const_static); printf (" 字面值常量:%p\n", literal); printf (" 常全局变量:%p\n", &const_global); printf (" 函数:%p\n", main); printf ("------------------------------
<低>
\n"); printf ("查看/proc/%u/maps,按
<回车>
退出...", getpid ()); getchar (); return 0;}

 

转载于:https://www.cnblogs.com/yihujiu/p/6277904.html

你可能感兴趣的文章
jquery 事件--键盘事件
查看>>
unity官方换装教程Character Customization 学习笔记
查看>>
Jquery的优雅用法集
查看>>
iOS导航栏的正确隐藏方式
查看>>
android stadio 快捷键最好的材料 android stadio大全 最牛逼的android stadio快捷键
查看>>
onload 和 domready
查看>>
.NET Core 下调用WebAPI
查看>>
HDFS-HA高可用 | Yarn-HA
查看>>
ios开发中的深拷贝和浅拷贝
查看>>
exshop第6天
查看>>
BrickerBot
查看>>
Apache2支持py,pl,cgi,sh
查看>>
kinect for windows sdk
查看>>
PHP基础Mysql扩展库
查看>>
centos中文乱码修改字符编码使用centos支持中文
查看>>
说说最近关于离职的事情
查看>>
201521430028 武泽坤 网络对抗技术-实验报告-实验二
查看>>
通用版本的 excel 表格
查看>>
JPA和Hibernate的关系
查看>>
面向对象与原型
查看>>