扫码关注官方订阅号
是这样么?如果真的存在,可以举个例子么?
业精于勤,荒于嬉;行成于思,毁于随。
通常
const c = 10; a = c;
编译器直接编译成
mov [a],10
而不是
mov AX,[c] mov [a],AX
因为const 修饰只读量,在定义的时候必须赋初值,而这个初值通常是一个字面量,编译器会把这个字面量放到只读数据段,所以该变量在编译阶段无需存储空间,只需要在符号表里记一下就可以了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
通常
编译器直接编译成
而不是
因为const 修饰只读量,在定义的时候必须赋初值,而这个初值通常是一个字面量,编译器会把这个字面量放到只读数据段,所以该变量在编译阶段无需存储空间,只需要在符号表里记一下就可以了