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

符号绑定和函数绑定

符号绑定

 其实我们平常定义的变量等,在编译之后都会被转化为地址,这些变量我们称之为符号

我们在程序运行的时候,使用变量,其实就是从变量转换的地址中找到内存中存储的数据。符号绑定其实就是:  将我们程序中使用到的变量名等,换成去对应的地址,方便查找相应的数据。

 

函数绑定 

和符号绑定其实类似,只是将函数调用替换成相应的地址。 

 

动态绑定和静态绑定 

静态绑定:   就是在编译的时候就可以确定地址,进行地址替换。 

动态绑定:   就是在编译时无法确定,在运行时才能确定,进行替换。(如,需要用户输入数据才能知道运行哪段程序等情况) 


http://www.kler.cn/a/229951.html

相关文章:

  • Springboot——钉钉(站内)实现登录第三方应用
  • Vivado中Tri_mode_ethernet_mac的时序约束、分析、调整——(一)时序约束的基本概念
  • Vue 环境配置与项目创建指南
  • 551 灌溉
  • MySql根据经纬度查询距离
  • 【微服务】1、引入;注册中心;OpenFeign
  • 详解WebRTC rtc::Thread实现
  • 全新 鸿蒙系统
  • Leetcode—33. 搜索旋转排序数组【中等】
  • Spring设计模式之单例模式
  • 计算huggingface模型占用硬盘空间的实战代码
  • 电机粘性阻尼系数D
  • 分享springboot框架的一个开源的本地开发部署教程(若依开源项目开发部署过程分享持续更新二开宝藏项目MySQL数据库版)
  • opensuse安装百度Linux输入法
  • 2024.02.05
  • 假期2.5
  • 六轴机器人奇异点
  • C++——stack与queue与容器适配器
  • 基于Vue2用keydown、keyup事件实现长按键盘任意键(或组合键)3秒触发自定义事件(以F1键为例)
  • 小学教师职称等级顺序 申请条件有哪些要求
  • 《C程序设计》上机实验报告(八)之结构体和共用体
  • GNU C和标准C
  • 风控安全产品系统设计
  • 2024年考PMP还有什么用?
  • Leetcode 55. 跳跃游戏
  • 五大架构风格之三:独立构件风格