Danh mục

Bài giảng Lập trình nâng cao - Trường ĐH Công nghệ thông tin và truyền thông

Số trang: 110      Loại file: pdf      Dung lượng: 1.59 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (110 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình nâng cao cung cấp cho người học những kiến thức như: Con trỏ; Các dòng nhập xuất và tệp tin; Dữ liệu kiểu cấu trúc và hợp; Xử lý ngoại lệ; Một số vấn đề. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình nâng cao - Trường ĐH Công nghệ thông tin và truyền thông TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN -------------o0o------------ BÀI GIẢNG MÔN HỌC LẬP TRÌNH NÂNG CAO Tên môn học: Lập trình nâng cao Số tin chỉ/ĐVHT: 3TC (2LT: 1TH) Hệ đào tạo: Đại học Ngành: Các ngành Số tín chỉ thực hành: 1 TC Giảng viên biên soạn: 1. Nguyễn Hải Minh 2. Nguyễn Tuấn Anh 3. Hà Mạnh Hùng 4. Nguyễn Quang Hiệp 5. Trần Lâm Bộ môn: Công nghệ lập trình và Ứng dụng Thái Nguyên - 2016 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN -------------o0o------------ BÀI GIẢNG MÔN HỌC LẬP TRÌNH NÂNG CAO KHOA PHÊ DUYỆT BỘ MÔN PHÊ DUYỆT GIÁO VIÊN PHỤ TRÁCH Thái nguyên, Năm 2016 MỤC LỤC CHƯƠNG 1: CON TRỎ................................................................................. 4 1.1 KHÁI NIỆM CON TRỎ ............................................................................. 4 1.1.1 Khai báo con trỏ 
 .................................................................................... 4 1.1.2 Sử dụng con trỏ 
 ..................................................................................... 4 1.2 CON TRỎ VÀ MẢNG ............................................................................... 7 1.2.1 Con trỏ và mảng một chiều ...................................................................... 7 1.2.2 Con trỏ và mảng nhiều chiều ................................................................. 10 1.3. CON TRỎ HÀM ...................................................................................... 11 1.4 CẤP PHÁT BỘ NHỚ ĐỘNG ................................................................... 14 1.4.1 Cấp phát bộ nhớ động cho biến.............................................................. 14 1.4.2 Cấp phát bộ nhớ cho mảng động một chiều........................................... 15 1.4.3 Cấp phát bộ nhớ cho mảng động nhiều chiều ........................................ 17 CHƯƠNG 2: CÁC DÒNG NHẬP XUẤT VÀ TỆP TIN ........................... 23 2.1. NHẬP/XUẤT VỚI CIN/COUT............................................................... 24 2.1.1. Toán tử nhập >> .................................................................................... 24 2.1.2. Các hàm nhập kí tự và xâu kí tự ........................................................... 25 2.1.3. Toán tử xuất 2.5. NHẬP/XUẤT NHỊ PHÂN....................................................................... 41 2.5.1. Khái niệm về 2 loại file: văn bản và nhị phân ...................................... 41 2.5.2.Đọc, ghi kí tự.......................................................................................... 41 2.5.3. Đọc, ghi dãy kí tự .................................................................................. 42 2.5.4. Đọc ghi đồng thời .................................................................................. 43 CHƯƠNG 3: DỮ LIỆU KIỂU CẤU TRÚC VÀ HỢP .............................. 48 3.1. KIỂU CẤU TRÚC ................................................................................... 48 3.1.1. Khai báo, khởi tạo ................................................................................. 48 3.1.2.Truy nhập các thành phần kiểu cấu trúc ................................................ 50 3.1.3. Phép toán gán cấu trúc .......................................................................... 52 3.1.4. Các ví dụ minh hoạ ............................................................................... 53 3.1.5.Hàm với cấu trúc .................................................................................... 56 3.1.6.Cấu trúc với thành phần kiểu bit ............................................................ 67 3.1.7.Câu lệnh typedef .................................................................................... 68 3.1.8.Hàm sizeof() ........................................................................................... 69 3.2. CẤU TRÚC TỰ TRỎ VÀ DANH SÁCH LIÊN KẾT ............................ 69 3.2.1.Cấu trúc tự trỏ ........................................................................................ 70 3.2.2. Khái niệm danh sách liên kết ................................................................ 72 3.2.3. Các phép toán trên danh sách liên kết ................................................... 73 3.3. KIỂU HỢP ............................................................................................... 79 3.3.1. Khai báo ................................................................................................ 79 3.3.2. Truy cập................................................................................................. 79 3.4. KIỂU LIỆT KÊ ........................................................................................ 80 CHƯƠNG 4: XỬ LÝ NGOẠI LỆ................................................................ 86 4.1. Xử lý ngoại lệ ........................................................................................... 86 4.2. Ném Exception trong C++ ....................................................................... 87 4.3. Bắt Exception trong C++ ......................................................................... 87 4.4.Chuẩn Exception trong C++ ..................................................................... 88 4.5. Định nghĩa Exception mới trong C++...................................................... 90 2 CHƯƠNG 5: MỘT SỐ VẤN ĐỀ . ...

Tài liệu được xem nhiều: