Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'giáo trinh lập trình pascal part 8', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Begin X1 xl 1 x2 x2 2 WriteLn 1 Gia tri trong chuông trinh con la xl 1 va 1 x2 End BEGIN X 0 y 5 ViDu X y WriteLn Gia tri trong chuông trinh chinh la X 1 va y ReadLn END. Khi thực hiện chương trình các kết quả thu được trên màn hình như sau Gia tri trong chuông trinh con la 17 Gia tri trong chuông trinh chinh la 0 7 Sở dĩ như vậy là vì xl là tham trị còn x2 là tham biến. Như vậy tóm lại khi truyền một giá trị cho tham trị thỉ giả trị được truyền sẽ không thay đổi còn khi truyền một giá trị cho tham biến thì giá trị đó có thể bị thay đổi. 7.5. PHÂN biệt tham trị và tham biển 7.5. ỉ. Tham trị - Không có từ khoá var đứng trước khai báo. - Được cấp một ô nhớ riêng khi chương trình con được gọi và bị xoá bỏ khi chương trình con kết thúc. - Tham số thật tương ứng là một biểu thức. - Tham trị thực là một biến cục bộ nhận giá trị khởi đầu là trị của tham sổ thật tương ứng. - Những thay đổi của tham trị không gây ảnh hưởng tới giá trị của tham số thật tương ứng. 106 7.5.2. Tham biến - Đi sau var trong khai báo. - Tham sổ thật tương ứng phải là biến. - Thực chất của việc truyền tham số theo biến là một sự truyền địa chì. - Những thay đổi trên tham biển thực chất là được thực hiện trên tham sổ thật tương ửng. - Ngoài ra cần lưu ý thêm một số điểm sau Sau khi chương trình con được thực hiện xong mọi biển cục bộ kể cả tham trị đểu bị xoá bỏ trong bộ nhớ. Khi cần truyền tham số một cấu trúc dữ liệu lớn ví dụ mảng cho một chương trình con chúng ta nên sử dụng kỹ thuật truyền theo biến vì nếu truyền theo trị sẽ tổn thêm bộ nhớ để tạo bản sao và thời gian cần thiết để tạo bản sao đó. 7.6. VẮN ĐỀ TẦM VỰC Trong TURBO PASCAL khi nói đén một khối ta hiểu đó là một chương trình hay một chương trình con. Trong một khối các đối tượng nhãn biến kiểu hằng chương trình con cần được khai báo trước khi sừ dụng. Khai báo một đối tượng là xác nhận sự tôn tại cùa nó trong một khối. Vậy một vấn đề cần quan tâm là một đối tượng có thể được nhận biết ở những nơi nào Ví dụ ta có khối A có chứa đối .