- Tham gia
- 16/3/07
- Bài viết
- 2,104
- Được thích
- 19,173
- Giới tính
- Nam
Tham số hình thức là biến được liệt kê trong danh sách tham số (thường nằm tại phần đầu của định nghĩa chương trình con). Còn tham số thực sự là giá trị cụ thể của biến đó tại thời điểm chạy.
Để phân biệt rõ hai khái niệm trên, xét ví dụ dưới đây:
Hàm MySum nhận hai tham số hình thức: addend_1 và addend_2. Nó lấy tổng của các giá trị được truyền vào các tham số này và trả về kết quả cho nơi gọi hàm. Xem thêm thủ tục gọi hàm bên dưới:
Các biến value_1 và value_2 được khởi tạo với các giá trị 10 và 20. Các biến này không phải tham số hình thức hay tham số thực sự. Tại thời gian chạy, giá trị đã được gán cho các biến này được truyền vào cho hàm MySum. Trong hàm MySum, các tham số hình thức addend_1 và addend_2 được tính giá trị và lần lượt cho kết quả là hai tham số thực sự 10 và 20. Giá trị của các tham số thực sự được cộng lại, kết quả được trả về cho nơi gọi hàm.
Tham số hình thức thường được gọi tắt là tham số. Tham số thực sự còn được gọi là tham số thực, tham đối hoặc đối số.
Để phân biệt rõ hai khái niệm trên, xét ví dụ dưới đây:
Mã:
Function MySum(addend_1, addend_2)
MySum = addend_1 + addend_2
End Function
Hàm MySum nhận hai tham số hình thức: addend_1 và addend_2. Nó lấy tổng của các giá trị được truyền vào các tham số này và trả về kết quả cho nơi gọi hàm. Xem thêm thủ tục gọi hàm bên dưới:
Mã:
Sub Test()
Dim value1 as Integer, value2 as Integer
value1 = 10
value2 =20
MsgBox "Tong 2 so la : " & MySum(value1, value2)
End Sub
Các biến value_1 và value_2 được khởi tạo với các giá trị 10 và 20. Các biến này không phải tham số hình thức hay tham số thực sự. Tại thời gian chạy, giá trị đã được gán cho các biến này được truyền vào cho hàm MySum. Trong hàm MySum, các tham số hình thức addend_1 và addend_2 được tính giá trị và lần lượt cho kết quả là hai tham số thực sự 10 và 20. Giá trị của các tham số thực sự được cộng lại, kết quả được trả về cho nơi gọi hàm.
Tham số hình thức thường được gọi tắt là tham số. Tham số thực sự còn được gọi là tham số thực, tham đối hoặc đối số.
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote
0