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

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ộ?

0 bình luận về “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”

  1. 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)

    Bình luận
  2. 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.

    Bình luận

Viết một bình luận