谁跟我讲讲pascal自定义过程和函数?

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:09:54
举一个例子,然后详细说明每一句的意思。比如 (c,d:integer):real; 是什么意思之类的。详细有分加!!!!

functin A(c:integer):real; 函数A 参数是一个整型c 返回值类型是real
begin
A := c * 10.0; 返回c * 10.0
end;

procedure B(c:integer); 过程B 参数是一个整型c 所谓过程其实就是没返回值的函数。

procedure C(c:integer; var d:integer);
begin
d = c;
end;

这里参数表里的var表示函数或者过程对其后面的变量的修改,将直接反映给调用放。

比如c是10的情况你调用C(c, d) d就会变成10。如果上面没加var就不会这样。

最后建议,还是学C/C++吧。pascal是个残废语言b 或多或少这个语言是对Pascal本人的侮辱bbb