首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

一个简单的有关问题

2012-02-26 
一个简单的问题constcNameNameprocedureGetNamevarName:stringbegin...cName操作endproceduremainbe

一个简单的问题
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

热点排行