当前位置: 首页 > wzjs >正文

商品展示网站模板手机上page转换wordpress

商品展示网站模板,手机上page转换wordpress,个人简历电子版可编辑,网站固定通栏代码本文将以图示解释C语言中的内存模型,并同时举出例子方便理解 C 语言中的内存模型指的是程序在运行时如何组织和管理内存。下面是一个 C 语言内存布局 的示意图: 解释: 命令行参数和环境变量:在程序启动时由操作系统传递&#x…

本文将以图示解释C语言中的内存模型,并同时举出例子方便理解 

        C 语言中的内存模型指的是程序在运行时如何组织和管理内存。下面是一个 C 语言内存布局 的示意图: 

解释:

命令行参数和环境变量:在程序启动时由操作系统传递,位于栈的上方。

栈:用于存储局部变量、函数参数、返回地址,增长方向是从高地址向低地址。

堆:用于动态内存分配(如 malloc),增长方向是从低地址向高地址。

数据段

.data(已初始化数据):已初始化的全局变量和静态变量。

.bss(未初始化数据):未初始化的全局变量和静态变量,默认初始化为 0。

代码段:存放可执行的程序代码,通常是只读的。

示例代码:

#include <stdio.h>
#include <stdlib.h>int global_var = 10;        // 已初始化的全局变量(数据段 .data)
static int static_var = 20; // 已初始化的静态变量(数据段 .data)
int uninit_global_var;      // 未初始化的全局变量(数据段 .bss)
static int uninit_static_var; // 未初始化的静态变量(数据段 .bss)void func() {int stack_var = 30;  // 局部变量(栈区)printf("栈区局部变量地址: %p\n", (void*)&stack_var);
}int main() {int local_var = 40; // 局部变量(栈区)char *heap_var = (char *)malloc(50 * sizeof(char)); // 动态分配内存(堆区)printf("栈区 - 局部变量地址: %p\n", (void*)&local_var);printf("堆区 - 动态分配内存地址: %p\n", (void*)heap_var);printf("BSS段 (.bss) - 未初始化的静态变量地址: %p\n", (void*)&uninit_static_var);printf("BSS段 (.bss) - 未初始化的全局变量地址: %p\n", (void*)&uninit_global_var);printf("数据段 (.data) - 已初始化的静态变量地址: %p\n", (void*)&static_var);printf("数据段 (.data) - 已初始化的全局变量地址: %p\n", (void*)&global_var);printf("代码段(函数地址): %p\n", (void*)&func);free(heap_var); // 释放动态分配的内存return 0;
}

运行结果:

         通过比较地址大小,我们可以很直观地看到内存布局高地址到低地址的情况。


栈区 - 局部变量地址: 0x7ffc89f76b34
堆区 - 动态分配内存地址: 0x55b3c5ea7260
数据段 (.data) - 已初始化的静态变量地址: 0x55b3c5e83008
数据段 (.data) - 已初始化的全局变量地址: 0x55b3c5e83004
BSS段 (.bss) - 未初始化的静态变量地址: 0x55b3c5e83010
BSS段 (.bss) - 未初始化的全局变量地址: 0x55b3c5e8300c
代码段(函数地址): 0x55b3c5c7f699
http://www.dtcms.com/wzjs/814924.html

相关文章:

  • 网站建设先买主机还是甘肃企业网站建设
  • 肇庆 网站建设 域联微信小程序应用开发赛
  • 建设银行网站上不去百度浏览官网
  • 给手机做网站的公司有哪些分销系统微信
  • 江苏屹峰建设网站公司搭建网站
  • 有了网站源码 怎么建设网站外贸营销
  • 地板网站建设建标库官网入口
  • 自己做单词卡的网站是什么做网站用是内网穿透好
  • 深圳做网站公司排名西客站网站建设
  • 网站建设算无形资产家用电器销售的网站开发
  • 新干做网站济南建设网站需要
  • 十堰网站建设多少钱win7创建wordpress
  • 网站投注建设微信公众号运营教程
  • 随州网站开发公众号开发网站
  • 浙江网站建设电话wordpress 免邮箱注册
  • 有关做橡胶品的网站武昌建设局网站
  • 滨州做网站推广怎么样利用一些网站开发客户
  • 网站推广优化张店制作二维码的软件app
  • 做钢材什么网站好广州企业网站模板建站
  • 做铝材的网站在单机安装wordpress
  • 中国建设银行上海分行信息网站做黑网站赚钱吗
  • 中国工程建设信息网站南通港闸区城乡建设局网站
  • 美工素材网站有哪些um插件 wordpress
  • 企业怎么做好网站优化做网站的税是多少
  • 网站备案更换国家信息信用公示系统
  • 上海做网站公司做网站的公司中太建设集团股份有限公司官方网站
  • 织梦网站档目管理空白西地那非片有依赖性吗
  • 邵阳多用户商城网站建设网站访问量大 处理
  • 保定建站价格上海it公司有哪些
  • 简述网站建设的步骤做网站 中企动力