Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (153.48 KB, 12 trang )
o, ta dùng từ khóa
ByRef kết hợp với tham số hình thức đó. Khi gọi thủ tục, địa chỉ của
tham số thực sẽ được truyền cho thủ tục cần thực thi. Với đặc điểm này,
tham số thực phải là biến chứ không thể là biểu thức.
Lưu ý rằng nếu ta không dùng từ khóa ByRef hay ByVal kết hợp với
tham số hình thức thì default nó được truyền bằng tham khảo.
Khoa Công nghệ Thông tin
Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học
Chương 9 : Định nghĩa thủ tục & sử dụng
Slide 250
125
Cơ chế truyền tham số (tt)
// version truyền bằng giá trị
Private Sub Hoanvi1(ByVal x As Integer, ByVal y As Integer)
Dim tmp As Integer
tmp = x
x=y
y = tmp
End Sub
// version truyền bằng tham khảo
Private Sub Hoanvi2(ByRef x As Integer, ByRef y As Integer)
Dim tmp As Integer
tmp = x
x=y
y = tmp
End Sub