Bài giảng Ngôn ngữ lập trình C++: Phần 1 cung cấp cho người học những kiến thức như: Giới thiệu tổng quan về khác phương pháp lập trình; Con trỏ và mảng; Kiểu dữ liệu có cấu trúc; Vào ra trên tệp; Lớp đối tượng. Mời các bạn cùng tham khảo! | HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 - - BÀI GIẢNG NGÔN NGỮ LẬP TRÌNH C Hiệu chỉnh TS. NGUYỄN DUY PHƯƠNG THS. NGUYỄN MẠNH SƠN HÀ NỘI 12 2020 MỤC LỤC GIỚI THIỆU .1 CHƯƠNG 1 .3 GIỚI THIỆU VỀ CÁC PHƯƠNG PHÁP LẬP TRÌNH .3 LẬP TRÌNH TUYẾN TÍNH .3 LẬP TRÌNH HƯỚNG CẤU TRÚC .3 Đặc trưng của lập trình hướng cấu trúc .3 Phương pháp thiết kế trên xuống top-down .5 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG .6 Lập trình hướng đối tượng .6 Một số khái niệm cơ bản .7 Lập trình hướng đối tượng trong C .8 TỔNG KẾT CHƯƠNG 1 .9 CHƯƠNG 2 .10 CON TRỎ VÀ MẢNG TRONG C .10 KHÁI NIỆM CON Khai báo con trỏ .10 Sử dụng con trỏ .11 CON TRỎ VÀ MẢNG .13 Con trỏ và mảng một Con trỏ và mảng nhiều chiều .15 CON TRỎ HÀM .16 CẤP PHÁT BỘ NHỚ CHO CON TRỎ .19 Cấp phát bộ nhớ động .19 Cấp phát bộ nhớ cho mảng động một chiều .21 Cấp phát bộ nhớ cho mảng động nhiều TỔNG KẾT CHƯƠNG 2 .25 ii CÂU HỎI VÀ BÀI TẬP CHƯƠNG 2 .25 CHƯƠNG 3 .30 KIỂU DỮ LIỆU CẤU TRÚC .30 ĐỊNH NGHĨA CẤU TRÚC .30 Khai báo cấu trúc .30 Cấu trúc lồng nhau .31 Định nghĩa cấu trúc với từ khoá typedef .32 CÁC THAO TÁC TRÊN CẤU TRÚC .33 Khởi tạo giá trị ban đầu cho cấu trúc .34 Truy nhập đến thuộc tính của cấu trúc .35 CON TRỎ CẤU TRÚC VÀ MẢNG CẤU Con trỏ cấu trúc .40 Mảng cấu trúc .44 CÁC KIỂU DỮ LIỆU TRỪU TƯỢNG .48 Ngăn xếp .48 Hàng đợi .53 Danh sách liên TỔNG KẾT CHƯƠNG 3 .67 CÂU HỎI VÀ BÀI TẬP CHƯƠNG 3 .68 CHƯƠNG 4 .71 VÀO RA TRÊN TỆP .71 KHÁI NIỆM TỆP .71 Tệp dữ liệu .71 Tệp văn bản .72 Tệp nhị phân .73 VÀO RA TRÊN TỆP .73 Vào ra tệp văn bản bằng gt gt và Con trỏ tệp tin .83 Truy nhập vị trí hiện tại của con trỏ tệp .83 Dịch chuyển con trỏ tệp .86 TỔNG KẾT CHƯƠNG 4 .88 CÂU HỎI VÀ BÀI TẬP CHƯƠNG 4 .89 CHƯƠNG 5 .93 LỚP .93 KHÁI NIỆM LỚP ĐỐI TƯỢNG .93 .