pascal一定义函数,运行时候就出1号错误

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:36:57
pascal一定义函数,运行时候就出1号错误
program xx;

function a(b:longint):longint;
begin
a:=b;
end;

begin
writeln(a(1));
end;

一运行就一号 (这个是自己做的测试,没想到也......)
不过好像也不像是内存溢出
我以前的
一个也是
var i,j,n:longint;
f:array[1..10000] of longint;
begin
fillchar(f,sizeof(f),0);
while not eof do
begin
readln(n);
f[1]:=1;
for i:=2 to n do
for j:=1 to i div 2 do
f[i]:=f[i]+f[j];
writeln(f[i]);
end;
end.
会的顺便改改错,多给5分

Pascal编译错误对照:
1:内存溢出。

可能是你开的类型太大了,改小一点就应该可以了。
o(∩_∩)o...

把代码拿出来吧
用事例说明问题比较好

属于内存溢出

内存以出