Chương 10: Sự lưu trữ của biển sự chuyền kiểu

Biến khi được sử dụng trong chương trình phải được khai báo Biến có thể được khai báo ở nhiều chỗ trong chương trình (trong hàm, ngoài hàm.) Mỗi chỗ như vậy sẽ làm cho biến có khả năng sử dụng khác nhau, từ đó hình thành nên các lớp lưu trữ biến. , p | 10 26 2009 Chương 10 SỰ LƯU TRỮ CỦA BIẾN SỰ CHUYỀN KIỂU KHÁI NIỆM o Biến khi được sử dụng trong chương trình phải được khai báo o Biến có thể được khai báo ở nhiều chỗ trong chương trình trong hàm ngoài hàm. W o Mỗi chỗ như vậy sẽ làm cho biến có khả năng sử dụng I khác nhau từ đó hình thành nên các lớp lưu trữ biến. Lổp biến Lớp biến Tự động Tĩnh Toàn cục không kết hđp đƯỢc Biến toàn cục tính Cục bộ Biến cục bộ tự động hay biến tự động Biến cục bộ tình BIẾN CỤC BỘ o Biến cục bộ còn gọi là biến tự động auto là các biến được khai báo Ngay sau cặp dấu móc cặp dấu này như đã biết để bắt đầu cho một lệnh phức hoặc một thân hàm . Q Trong danh sách đối số của hàm. O r 01 S I auto kiéu danh_sácli_tền_bien II 1 1 i Từ khóa auto được đặt trong dấu ngoặc có hoặc không có Biến cục bộ được khai báo luôn là biến auto CBGD Anh Dũng 1 10 26 2009 Các đặc điềm của các lớp biên tự động này - Biên tự động chỉ có thể sử dụng trong phần chương trình mà nó được khai báo bắt đầu từ chỗ nó được khai báo đên khi kết thúc khôi lệnh mà trong đó nó được khai báo. Như vậy chỉ có các lệnh bên trong thân hàm hoặc khôi lệnh mà biên đươc khai báo mói sử dung được nổ mà thôi. - Mỗi khi gặp khai báo biến cục bộ c sẽ cấp chỗ cho các biến này trong g vùng nhđ stack khi khôi lệnh hoặc hàm được thực hiện xong các biên trong vùng -nhđ stack này được tự động giải phóng. Như vậy biên cục bộ không chiếm những vị trí cô định và thường xuyên trong bộ nhớ chúng chỉ tồn tại một cách tạm thời từ lúc c bất đầu thực hiện lệnh khai báo chung chỊa đến khi c kêt thúc khối lệnh chứa khai báo ây. Ngoài khoảng thời gian đó các biên này không được biết đến. BIẾN CỤC BỘ Vị dụ Xét chương trình sau đây trong đó hòm chiai được đat trong hàm maim . nên chi 6 các lénh iron main mdi oi được hám I nà V mà include include maimi I int mI. m2 double kq. double Ch j4 clncn I KMÍ d r. MỈ. m2 kq-sc u m2 prinrf ket QUI b kqt fetch I double cbú double a. double bl return i b. 1 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
25    86    2    07-06-2024
261    95    3    07-06-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.