pascal 中return的用法
展开全部
Free Pascal 可以用exit表示C语言的return
TP等老版本的Pascal则不可以
这时,只能先对函数名赋值,然后再exit;。
如C的:
int f(int a) {
if (!(a&1)) return a;
return a<<1;
}
对应可以写成
function f(a:integer):integer;
begin
if not (a and 1) then f:=a
else f:=a shl 1;
end;
TP等老版本的Pascal则不可以
这时,只能先对函数名赋值,然后再exit;。
如C的:
int f(int a) {
if (!(a&1)) return a;
return a<<1;
}
对应可以写成
function f(a:integer):integer;
begin
if not (a and 1) then f:=a
else f:=a shl 1;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询