首页 > 编程语言 >应用程序分段之bss段、data段

应用程序分段之bss段、data段

时间:2023-12-18 16:38:08浏览次数:30  
标签:sglobal int global 应用程序 bss data

应用程序分段之 .bss段.data段

  1. BSS段:应用程序存储未初始化或初始化为0全局变量和静态变量

  2. DATA段:应用程序存储初始化为非零值全局变量和静态变量

#include <stdio.h>

static int sglobal_x = 0;
int global_xx;
static int sglobal_y = 1;
int global_yy = -1;

int main(void)
{
    static char s_ch;
    
    return 0;
}

如下图所示:

  • .bss段:sglobal_x, global_xx, s_ch
  • .data段:sglobal_y, global_yy

标签:sglobal,int,global,应用程序,bss,data
From: https://www.cnblogs.com/xiexienio/p/17911541.html

相关文章

  • datax web采集oracle数据库,能连接无法使用的问题
    链接oracle数据库时,要注意自己数据的连接参数,下边代码中的高亮部分作为参考{"job":{"setting":{"speed":{"channel":3,"byte":1048576},"errorLimit":{"record":0......
  • 火山引擎DataLeap:助你实现从数据研发1.0到数据研发3.0的跨越
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群近日,火山引擎开发者社区Meetup第12期暨超话数据专场在深圳举办,本次活动主题为“数智化转型背景下的火山引擎大数据技术揭秘”,来自DataLeap的产品经理黄虹带来了DataOps相关实践的分......
  • 48、Flink DataStream API 编程指南(1)- DataStream 入门示例
    文章目录Flink系列文章一、FlinkDataStreamAPI编程指南1、DataStream是什么?2、Flink程序剖析3、第一个完整示例4、入门示例1)、maven依赖2)、代码3)、验证本文介绍了FlinkDataStreamAPI的编程指南第一部分,即介绍flink的source、transformation和sink的编程过程以及入门示例......
  • 47、Flink 的指标报告介绍(graphite、influxdb、prometheus、statsd和datalog)及示例(jmx
    文章目录Flink系列文章一、MetricReporters1、概述及示例2、入门示例0)、特别说明1)、配置2)、验证3)、自定义的指标收集器3、基于标志符格式vs.基于tags格式4、Pushvs.Pull5、发送器1)、JMX2)、Graphite2)、InfluxDB4)、Prometheus5)、PrometheusPushGateway6)、StatsD7)、Datadog8)......
  • 48、Flink DataStream API 编程指南(3)- 完整版
    文章目录Flink系列文章一、FlinkDataStreamAPI编程指南1、DataStream是什么?2、Flink程序剖析3、第一个完整示例4、入门示例1)、maven依赖2)、代码3)、验证5、DataSources1)、基于文件2)、基于套接字3)、基于集合4)、自定义6、DataStreamTransformations7、DataSinks8、Iteratio......
  • Windows 应用程序开发
    实验三Windows应用程序开发一、实验目的掌握窗口控件的使用方法;掌握Windows的编程基础。二、实验要求根据要求,编写C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1.编写一个计算器,练习在窗体上添加控件、调整控件的布局,设置或修改控件属性,编写事件处理程序......
  • DataX-Web增量配置
    一、根据日期进行增量数据抽取1.页面任务配置打开菜单任务管理页面,选择添加任务按下图中5个步骤进行配置1.任务类型选DataX任务2.辅助参数选择时间自增3.增量开始时间选择,即sql中查询时间的开始时间,用户使用此选项方便第一次的全量同步。第一次同步完成后,该时间被更......
  • python之DataClass
    Python在版本3.7(PEP557)中引入了dataclass。dataclass允许你用更少的代码和更多的开箱即用功能来定义类。下面定义了一个具有两个实例属性name和age的常规Person类: classPerson:def__init__(self,name,age):self.name=nameself......
  • 【.NET】控制台应用程序的各种交互玩法
    老周是一个不喜欢做界面的码农,所以很多时候能用控制台交互就用控制台交互,既方便又占资源少。有大伙伴可能会说,控制台全靠打字,不好交互。那不一定的,像一些选项类的交互,可以用键盘按键(如方向键),可比用鼠标快得多。当然了,要是要触控的话,是不太好用,只能做UI了。关于控制台交互,大伙伴们......
  • Cloud Databases
    CloudOLTPArchitecturesOLTPArchitecturesComputationBufferStorageDisaggregatedCompute-StorageOneRWPrimaryNode+MultipleROSecondaryNodesLocalCacheforeachComputeNodeAggregatedLog&PageStorageDisaggregatedCompute-Log-St......