第二章 程序的结构
程序的结构:
7888888888888:
;W00I;X8范例文件名
Y888888888888Z
;[,2I0+\D-+,W];X8范例原始码
;/,2).;
;^;
;,2-O)_"00`_.&;
;a;
Y888888888888Z
;"00`;X8范例执行结果
=888888888888>
第一列: [,2I0+\D-+,W]
是用来定义一些函式的原型)--P.、数据结构)D-I-.或是常数)I2D-2-.。
在使用变量之前,该变量都要先行宣告)+I0.才可使用,而使用函式也是一样,
必须先宣告它的原型才可以。宣告函式的原型是为了让 能在编辑时作数据的型别检查,
以减少错误的发生。 内建的函式原型定义都放在 b91H'*%<"中,用 [,2I0+
\D-+,W]就会将 b91H'*%D-+,W这个档引含。 D-+,W由档名可知道是跟标准输
出入)D-2++b(.有关,档内定义了档案输出入、屏幕输出、键盘输入等相关函式的
原型、数据结构及常数。 本例中的 ,2-O).就属于标准输出的函式。 引含 W档并不
会让你的执行档变大或是变慢,而且还能让编辑器作正确的型别检查,所以要养成写
[,2I0+的习惯。 ☆虽然在某些状况下,不加 [,2I0+\]所产生的执行档,一样
可以正常的执行。
第二列: /,2).
/,2).就是主程序。程序在执行时,就是由这个函式开始执行。 在 语言中,内定的
型别是 ,2-,所以原来的 /,2).相当于是 ,2-/,2),2-.
在这里正确的写法应该是 @,+/,2)@,+.因为在这个简单的程序中,没有回传
值,也没有输入参数。
回传值,是指一个函式在执行后传回的数值。
输入参数,是指一个函式可由参数决定执行的结果,这个部分在第八章中有详细的说
明。
评论0
最新资源