Cho chương trình:
var a,b,c:integer;
procedure an(a,b,c:byte);
begin
a:=8;
b:=a+1;
c:=7;
an(a,b,c);
end.
Tham số hình thức?
Tham số thực sự?
Biến toàn cục?
Biến cục bộ?
Cho chương trình:
var a,b,c:integer;
procedure an(a,b,c:byte);
begin
a:=8;
b:=a+1;
c:=7;
an(a,b,c);
end.
Tham số hình thức?
Tham số thực sự?
Biến toàn cục?
Biến cục bộ?
Tham số hình thức: a b c (trong phần khai báo thủ tục)
Tham số thực sự a b c
Biến toàn cục: a b c
Biến cục bộ: không có
( tham số hình thức và tham sô thực sự nên đặt khác nhau nha)
trong đoạn chương trình:
var a,b,c:integer; `=>` a,b,c là biến toàn cục
procedure an(a,b,c:byte); `=>` a,b,c là tham số hình thức
begin
a:=8;
b:=a+1;
c:=7;
an(a,b,c); `=>` tham số thực sự: a,b,c
end.