高级语言中的变量优化策略
1. 中间变量的存储分配
中间变量是指在一个过程或函数中是局部变量,但在另一个过程或函数中是全局变量。在支持嵌套过程的块结构语言(如 Pascal、Delphi、Kylix、Ada、Modula - 2 和 HLA)中会存在中间变量。
1.1 示例代码
以下是一个 Pascal 示例程序:
program nestedProcedures;
var
globalVariable: integer;
procedure procOne;
var
intermediateVariable: integer;
procedure procTwo;
var
localVariable:integer;
begin
localVariable := intermediateVariable +
globalVariable;
.
.
.
end; (* procTwo *)
begin (* procOne *)
.
.
.
end; (* procOne *)
begin (* main program *)
.
.
.
end. (* main pro
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



