Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 5 cung cấp cho người học những kiến thức về mảng, con trỏ và xâu ký tự. Những nội dung chính đươc trình bày trong chương này gồm có: Khai báo mảng và sử dụng, các thao tác với mảng thường gặp, khái niệm con trỏ và cách khai báo, toán tử địa chỉ (&), toán tử nội dung (*), phép toán trên con trỏ, con trỏ và mảng, Khái niệm xâu khí tự, khai báo xâu khí tự và sử dụng. Mời các bạn cùng tham khảo.
Phần 3: Lập trình C Nội dung • • Chương 1: Tổng quan ngôn ngữ C Chương 2: Kiểu liệu biểu thức C • • Chương 3: Vào liệu Chương 4: Cấu trúc điều khiển • Chương 5: Mảng, trỏ xâu ký tự • Chương 6: Cấu trúc • Chương 7: Hàm • Chương 8: Tệp liệu 01-Jan- 23 Chương 5: Mảng, trỏ xâu ký tự Nội dung Mảng Khái niệm Khai báo sử dụng Các thao tác thường gặp • • • Con trỏ Khái niệm cách khai báo Toán tử địa (&), toán tử nội dung (*) Phép toán trỏ Con trỏ mảng • • • • Xâu ký tự • • • 01-Jan- Khái niệm, khai báo sử dụng Các hàm xử lý ký tự xâu ký tự Mảng xâu ký tự 24 Chương 5: Mảng, trỏ xâu ký tự 5.1 Mảng Giới thiệu Bài tốn: • Nhập điểm thi (số nguyên) môn Tin đại cương cho lớp gồm 50 sinh viên đưa số lượng sinh viên phải học lại Phương pháp: Điểm sinh viên biến • • Tên biến tên sinh viên Ví dụ: int An, Anh, Binh1, Binh2, Cuong,… Van, Viet; Tên biến dạng “dx” với x số thứ tự SV lớp Ví dụ: int d1, d2, d3,……,d50; Nhận xét 1: Khơng hợp lý • • Có q nhiều biến (Điểm thi cho tồn trường !?) Khó khăn cho thao tác duyệt toàn danh sách – Số SV học lại: if(d1