内存分配
程序员文章站
2024-03-19 08:50:28
...
代码
1 #include<stdio.h>
2 #include<stdlib.h>
3 int globle=1000;
4 int g;
5 void main ()
6 {
7 struct student
8 {
9 int num;
10 struct student *next;
11 }student;
12 int b=0;
13 int *ml;
14 ml=(int *)malloc(sizeof(int));
15
16 static int c;
17 static int cd=12;
18 struct student *a;
19 printf("局部变量结构体a=%x\n",&a);
20 printf("局部变量b=%x\n",&b);
21 printf("结构体成员a->num=%x\n",&(a->num));
22 printf("malloc动态分配的ml=%x\n",ml);
23 printf("未初始化的全局变量g=%x\n",&g);
24 printf("静态局部变量c=%x\n",&c);
25 printf("静态初始化局部变量=%x\n",&cd);
26 printf("初始化的全局变量globle=%x\n",&globle);
27
28 free(ml);
29 }
运行结果:
上一篇: 【微信小程序之画布】终:手指触摸画板实现
下一篇: 程序插桩-实例
推荐阅读
-
内存分配
-
Elasticsearch TermFacet 耗内存问题 博客分类: Elasticsearch elasticsearchfacetOOM
-
实现一个sizeof获取Java对象大小 博客分类: 代码琐记 Java对象大小内存sizeofhotspot
-
(转)elasticsearch堆内存:大小和交换 博客分类: elasticsearch elasticsearchheapswappingjvmlucene
-
4个你未必知道的内存小知识 cache数据结构
-
JAVA内存使用--如何计算一个Java对象占用的字节数 博客分类: 典藏【转载】 jvmhotspotjavaobjectbytes
-
JVM内存分析以及4种内存溢出 博客分类: java汇总 JVMGCHotSpot
-
Linux内存管理学习笔记--概述 linux
-
Sun JVM内存管理与Java虚拟机(JVM)垃圾回收器的工作机制 博客分类: OOM jvm虚拟机javasun工作
-
浮点型在内存中的存储