Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 5: Thực hiện chương trình con

Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 5: Thực hiện chương trình con giới thiệu chung về ngữ nghĩa của Call và Return, thực hiện chương trình con đơn giản, thực hiện chương trình con với biến cục bộ động Stack, chương trình con lòng nhau. | Chương 5: Th c hi n chương trình con Gi ng viên: Nguy n Văn Hòa Khoa KT-CN-MT – ðH An Giang 1 ð nh nghĩa Trong NNLT, tác v g i “call” và tr v (return) c a chương trình con ñư c g i chung là liên k t chương trình con “subprogram linkage” 2 N i dung chính c a chương Gi i thi u chung v ng nghĩa c a Call và Return Th c hi n chương trình con ñơn gi n Th c hi n chương trình con v i bi n c c b ñ ng Stack Chương trình con lòng nhau (nested Subprograms) Kh i (Blocks) Cài ñ t ph m vi ñ ng 3 Ng nghĩa c a vi c g i (call) và tr v (return) M t s tác v c n thi t cho vi c g i chương trình con Cơ ch truy n các tham s (truy n tham tr , truy n quy chi u, truy n k t qu , .) Các bi n c c b là static hay not static Lưu l i tr ng thái hi n hành (execution status) c a chương trình g i CTC Chuy n quy n ñi u khi n cho CTC Cung c p các truy xu t ñ n các bi n không c c b 4 Th c hi n CTC ñơn gi n: Call Chương trình con ñơn gi n “simple” Không lòng nhau và các bi n là tĩnh (static) Các tác v có c n thi t Lưu hi n tr ng th c th c a chương trình g i “caller” Th c hi n ti n trình truy n tham s Chuy n ñ a ch tr v cho chương trình con “callee” Chuy n quy n ñi u khi n cho chương trình .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU XEM NHIỀU
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
110    80    4    29-03-2024
Đã 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.