大榕树——让我们共成长!
大榕树 myDrs.org
您的位置:大榕树 \ 编程       |  Logo语言   |  Pascal语言   |  信息学奥赛   |  高考保送    |  HTML版本
|  Pascal语言>>算法与技巧>>Pascal单元的编写         本站全文搜索: 友情提示:

Pascal单元的编写
http://www.mydrs.org  8/18/2001  大榕树


Pascal中是这样使用单元的。

Program example;
uses unitname;
begin
end.

注意第二行,使用uses加上unit的名字。
Pascal中提供一些常用的unit,比如: crt,graph,dos,system,.....
用法等同于c中的<include>,可以直接使用unit中的函数。

当然可以自己编unit. 具体格式:
UNIT unitname;

INTERFACE

Type {后面是unit中需要用到的类型}

Procedure aa(a:integer);
Procedure bb(b:char);
...
... {这一部分是所有函数和过程的首部}

IMPLEMENTATION

procedure aa;
begin
...
end;
procedure bb;
begin
...
end;
...
...{这一部分是过程和函数的主体,注意已经没有形式参数表}

end.

Unit的大体结构就是这样,它的开始是Unit + 表达式,而不是Program
和Program一样,以end.结尾。
以unitname.pas存储,并编译,就会在缺省目录中得到unitname.tpu的文件。
这时候,就可以在程序中以uses unitname; 调用自己编写的单元文件了。

作 者:Micy
来 源:本站论坛
共有2921位读者阅读过此文

  • 上篇文章动态数据结构的优点
  • 下篇文章一维数组

  • 发送邮件
    保存页面 打印文章 HTML版本 发表评论

    □- 近期热门文章 □- 相关文章
    1. NOIP2006竞赛大纲 [8306]
    2. 七类高中生具有保送资格 [5910]
    3. NOI2006获奖选手名单 [4955]
    4. 关于举办NOIP2006模拟赛的通告 [4106]
    5. Turbo Pascal各语句运行速... [3594]
    6. Turbo王者归来新Delphi免费... [3181]
    7. IOI2006我国4名选手全部获得金... [2945]
    8. 关于APIO2007与IOI2007... [2763]
    9. noip倒计时 by 枯叶蝴蝶 [2683]
    10. 朱泽园:思想上的金牌更重要 [2168]
    Pascal单元的编写
     

    关于本站 | 合作伙伴 | 联系方式
    大榕树 版权所有 ©1999-2006 www.myDrs.org 闽ICP备05000721号