读书人

一个简单的有关问题

发布时间: 2012-02-26 20:19:43 作者: rapoo

一个简单的问题
const
cName = 'Name ' ;

procedure GetName ;
var
Name:string ;
begin
...
cName 操作 ;
end;

procedure main
begin
GetName ;
end;
---------程序1-----------
const
cName = 'Name ' ;

procedure GetName(sName:string);
var
Name:string ;
begin
...
sName 操作 ;
end;

procedure main
begin
GetName(cName) ;
end;
---------程序2-----------


请问各位会选择程序1还是程序2,理由?


[解决办法]
没说目的,怎么说那个好呢?
程序1: 只为 cName = 'Name ' ; 服务
程序2: 可以自己传参数进去,灵活一点,
看你怎么用了,如果GetName这个函数只为 'Name '服务的话就选1了,否则选2
[解决办法]
从灵活上讲,我选2

读书人网 >.NET

热点推荐