Ngôn ngữ lập trình - Chương 2

9 443 2
Ngôn ngữ lập trình - Chương 2

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài giảng Ngôn ngữ lập trình - Chương 2 - Kiểu dữ liệu

Nguyễn Văn Linh - Programming Languages - Chapter 21CHƯƠNG 2: KIỂU DỮ LIỆUĐối tượng dữ liệu.Biến và hằng.Kiểu dữ liệu.Sự khai báo.Kiểm tra kiểu.Chuyển đổi kiểu.Gán và khởi tạo. Nguyễn Văn Linh - Programming Languages - Chapter 22ĐỐI TƯỢNG DỮ LIỆUKhái niệm đối tượng dữ liệu.Phân loại ĐTDL.Thuộc tính của ĐTDL.Giá trị dữ liệu.Thời gian tồn tại.Các mối liên kết.Biến và hằng. Nguyễn Văn Linh - Programming Languages - Chapter 23BIẾN VÀ HẰNGBiến: ĐTDL do lập trình viên định nghĩa và đặt tên.Giá trị dữ liệu có thể thay đổi.Hằng:ĐTDL có tên.Giá trị dữ liệu không thay đổi.Hằng trực kiện. Nguyễn Văn Linh - Programming Languages - Chapter 24KIỂU DỮ LIỆUĐịnh nghĩa kiểu dữ liệu.Đặc tả kiểu dữ liệu:Các thuộc tính.Các giá trị.Các phép toán.Cài đặt kiểu dữ liệu:Tổ chức lưu trữ trong bộ nhớ.Giải thuật thực hiện các phép toán. Nguyễn Văn Linh - Programming Languages - Chapter 25SỰ KHAI BÁOKhái niệm khai báo.Mục đích của sự khai báo:Chọn tổ chức lưu trữ tốt nhất.Quản lý bộ nhớ.Các phép toán chung.Kiểm tra kiểu. Nguyễn Văn Linh - Programming Languages - Chapter 26KIỂM TRA KIỂUKiểm tra kiểu tĩnh:Trong khi dịch.Ngôn ngữ khai báo.Thông tin về kiểu được cung cấp cho bộ dịch.Thực hiện nhanh, không bỏ sót lỗi.Không mềm dẻo.Kiểm tra kiểu động:Trong khi thực hiện.Ngôn ngữ không khai báo.Thông tin về kiểu lưu trong ĐTDL.Chậm, bỏ sót.Mềm dẻo. Nguyễn Văn Linh - Programming Languages - Chapter 27CHUYỂN ĐỔI KIỂUKhi có sự không tương thích kiểu.Sử dụng hàm biến đổi kiểu. Biến đổi kiểu tự động.Tránh lạm dụng biến đổi kiểu tự động. Nguyễn Văn Linh - Programming Languages - Chapter 28PHÉP GÁNCú pháp khác nhau.Bản chất khác nhau: Phép gán: Kiểu X Kiểu →∅ (Không có trị trả về).Phép gán: Kiểu X Kiểu →Kiểu (Có trị trả về).Thực hiện khác nhau: Sao chép giá tri, sao chép địa chỉ Nguyễn Văn Linh - Programming Languages - Chapter 29SỰ KHỞI TẠOKhai báo và khởi tạo.Tác hại của biến chưa khởi tạo: Sự dụng nhầm giá trị rác.Biến có giá trị đầu. . Nguyễn Văn Linh - Programming Languages - Chapter 21 CHƯƠNG 2: KIỂU DỮ LIỆUĐối tượng dữ liệu.Biến và hằng.Kiểu. mối liên kết.Biến và hằng. Nguyễn Văn Linh - Programming Languages - Chapter 23 BIẾN VÀ HẰNGBiến: ĐTDL do lập trình viên định nghĩa và đặt tên.Giá trị

Ngày đăng: 08/10/2012, 14:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan