可以在HELP中找到
用法如下
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)
哈哈在pascal中
程序的开始是:begin
在c语言中
程序的开始是:main
main是主要的意思
在pascal中
花括号内的内容是注释
程序不运行
这只是让读程序的人知道
主程序从这里开始
{main}没有任何意义
其实就是begin的意思
但是它提高了程序的可读性
通常 如果你的程序首部太长
比如有很多过程
读程序的人往往较难找到主程序从哪里开始
你就可以在主程序的begin后边加上{main}
起到说明的作用
主程序的变量是在程序任何地方都可以使用的也就是说,如果函数过程中………………举个例子吧
program a
var
a,b,c:integer
procedure x
var
a:integer
begin
………………如果主程序中定义了b,但是过程中没有再次定义b,那么可以再过程中直接调用b的值,并且可以进行修改
但是过程中定义了a,和主程序中的a重名了,于是你在过程用使用a的值的时候得到的都是自定义过程中另外赋值的a,和主程序中的a没有半毛钱关系。所以,在过程中定义了变量,就一定要先进行赋值,否则计算机会随即给在过程中定义的变量进行赋值。在该过程之外,该过程之中的变量a的值也不能被调用。
于是,a这个变量可以被定义好多遍,主程序一遍,其他过程函数各一边,他们互不搭界,但若某过程或函数没有定义与其重名的变量,调用变量a时,返回的是主程序中a的值
end//过程
begin
………………
end.//主程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)