TAILIEUCHUNG - Giáo trình hướng dẫn các trợ giúp về cú pháp trong quá trình viết mã lệnh khai báo biến trong VB p1

Chú ý đến khai báo biến a, b và c của chương trình con này: Trước biến a là từ khóa ByRef. Trước biến b không có từ khóa, nghĩa là sử dụng kiểu mặc định của VB. Trước biến c là từ khóa ByVal. Chương trình con thứ hai được xây dựng trên cùng một mô-đun với chương trình con trên như sau: Public Sub CallTest() Dim va As Long, vb As Long, vc As Long va = 500: vb = 500: vc = 500 ' In giá trị của biến trước khi gọi chương trình con thứ nhất . | Giáo trình hướng dẫn các trợ giúp về cú pháp trong quá trình viết mã lệnh khai báo biến trong VB Một chương trình con đơn giản được tạo ra như sau Public Sub Test ByRef a As Long b As Long ByVal c As Long a 100 b 200 c 300 End Sub Chú ý đến khai báo biến a b và c của chương trình con này Trước biến a là từ khóa ByRef. Trước biến b không có từ khóa nghĩa là sử dụng kiểu mặc định của VB. Trước biến c là từ khóa ByVal. Chương trình con thứ hai được xây dựng trên cùng một mô-đun với chương trình con trên như sau Public Sub CallTest Dim va As Long vb As Long vc As Long va 500 vb 500 vc 500 In giá trị của biến trước khi gọi chương trình con thứ nhất Cac gia tri bien truoc khi goi chuong trinh con va Str va vb Str vb vc Str vc Gọi chương trình con thứ nhất Test va vb vc In giá trị của biến sau khi gọi chương trình con thứ nhất Cac gia tri bien sau khi goi chuong trinh con va Str va vb Str vb vc Str vc End Sub Trong chương trình con thứ 2 có lời gọi đến chương trình con thứ nhất để thực hiện thay đổi giá trị của các biến. Kết quả khi thực thi chương trình con thứ 2 như sau Qua kết quả trên có thể thấy rằng Giá trị của biến có thể bị thay đổi hoặc không bị thay đổi khi chúng được truyền vào chương trình con là phụ thuộc vào cách định nghĩa tham số trong chương trình con đó. Biến a trong Sub Test được khai báo với từ khóa ByRef và khi truyền biến ở vị trí này biến va trong CallTest thì giá trị của biến ban đầu bị thay đổi tương ứng với các tác động trong chương trình con. Biến b trong Sub Test được khai báo mặc định không có từ khóa nào phía trước nó và khi truyền biến ở vị trí này biến vb trong CallTest thì giá trị của biến ban đầu bị thay đổi tương ứng với các tác động trong chương trình con. Biến c trong Sub Test được khai báo với từ khóa ByVal và khi truyền biến ở vị trí này biến vc trong callTest thì giá trị của biến ban đầu không bị thay đổi cho dù trong chương trình con .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.