Bài giảng Kỹ thuật lập trình hệ cơ điện tử: Chương 9 - TS. Đặng Thái Việt

Bài giảng "Kỹ thuật lập trình hệ cơ điện tử: Chương 9 - Cơ sở của C++" được biên soạn bao gồm các nội dung chính sau: Các điểm khác về cú pháp so với C; Cấp phát động với new và delete; Truyền tham khảo; Một số vấn đề với hàm số trong C++; Quá tải. Mời các bạn cùng tham khảo bài giảng! | TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Programming Engineering in Mechatronics Giảng viên TS. TS. Đặng Thái Việt Đơn vị Bộ môn Cơ điện tử Viện Cơ khí Hà Nội 09 2017 1 KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ 1. Tổng quan về ngôn ngữ lập trình 7. Cấu trúc 2. Giới thiệu sơ bộ ngôn ngữ C 8. Vào ra trong C 3. Kiểu toán tử và biểu thức 9. Cơ sở của C 4. Dòng điều khiển 10. Lớp 5. Hàm và cấu trúc chương trình 11. Kế thừa và đa hình 6. Con trỏ và mảng 12. Luồng vào ra trong C 2 CHƯƠNG 9. Cơ sở của C Các điểm khác về cú pháp so với C Cấp phát động với new và delete Truyền tham khảo Một số vấn đề với hàm số trong C Quá tải 3 Các điểm khác nhau so với C 1. Các điểm khác nhau so với C C là ngôn ngữ lập trình cấu trúc nó cho phép tạo 1 ứng dụng gồm nhiều module chức năng file mỗi module chứa nhiều hàm chức năng các hàm này có thể bị bao đóng trong module chứa chúng hay có thể được truy xuất bởi bất kỳ nơi nào khác ngoài module chứa nó. C là ngôn ngữ không được kiểm tra kiểu chặt nghĩa là chương trình dịch không có khả năng và không bao giờ kiểm tra kiểu bạn có thể gán chuỗi vào biến nguyên. 4 Các điểm khác nhau so với C C là sự nới rộng của C nó cung cấp thêm một số khả năng để cho phép lập trình hướng đối tượng. Ứng dụng được viết theo hướng đối tượng là 1 tập các đối tượng tương tác lẫn nhau C cung cấp phát biểu quot class quot để người lập trình đặc tả các đối tượng cấu thành ứng dụng. Tuy nhiên mức độ hỗ trợ hướng đối tượng của C còn yếu không trong sáng và dễ làm người lập trình mắc lỗi trong quá trình viết code. 5 Các điểm khác nhau so với C C cũng là ngôn ngữ lớn hơn với nhiều tính năng và phức tạp hơn so với C. Giữa C và C có rất nhiều khác biệt. Liệt kê 11 điểm khác biệt chính giữa 2 ngôn ngữ này. C C phải ngôn ngữ hướng đối Là một ngôn ngữ hướng đối tượng. tượng gồm 4 khái niệm về hướng đối tượng . một ngôn ngữ lập trình thủ Không phải là ngôn ngữ lập trình tục. thủ tục. 3. Chỉ hỗ trợ các structure. Hỗ trợ các lớp .

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