变量名和符号表

本文介绍了编译过程中符号表的重要性,包括符号的类型、存储类别和作用域的概念。符号的类型涉及数据类型,存储类别分为静态和动态,作用域规定了变量的作用范围。文章探讨了符号表的组织方式,如等长表项、庞大单表和分类表,并讨论了分程序结构的符号表管理,包括分表结构和单表结构的优缺点及其在作用域和可视性管理上的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)变量名
变量名是给编译器看的,编译器根据变量是局部还是全局分配内存地址或栈空间,所谓的变量名在内存中不存在,操作时转换成地址数存放在寄存器中了。其实可以理解为是符号表起到了连接作用。

(二)符号表

 在编译程序中,符号表是用来存放源程序中出现的有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值