Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 77 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
77
Dung lượng
557,61 KB
Nội dung
NGÔN NGỮ LẬP TRÌNH C Mảng trỏ Ninh Thị Thanh Tâm Khoa CNTT – HV Quản lý Giáo dục Mục đích & Nội dung Giới thiệu kiểu liệu mảng Biết cách sử dụng mảng (lưu, xếp, tìm kiếm) Khai báo mảng, truy cập đến thành phần mảng Mảng nhiều chiều Giới thiệu khái niệm trỏ Biết cách sử dụng trỏ lập trình Quan hệ tương hỗ trỏ, mảng xâu ký tự Mảng trỏ, mảng xâu Mảng Khái niệm: Là dãy liên tiếp phần tử kiểu nhớ Kích thước: Là số phần tử mảng Phải khai báo tường minh Số chiều: Một chiều, hai chiều,… C không giới hạn số chiều Mảng chiều Khai báo mảng Truy cập vào phần tử mảng Nhập liệu cho biến mảng Khai báo mảng Cú pháp: [size]; Ý nghĩa type kiểu liệu phần tử mảng name tên mảng size số thành phần mảng (hằng số) Ví dụ: int a[7]; char ch[20]; Truy cập phần tử mảng Cú pháp: [index] Ví dụ: a[0], ch[10] Chỉ số: Được đánh số từ Có thể hằng, biến, biểu thức Chỉ số nhận giá trị nguyên thực Mỗi phần tử mảng xem biến Ví dụ: a[2] = a[1]+1; Nhập liệu cho biến mảng Trực tiếp: dụng hàm nhập scanf() để nhập giá trị cho phần tử cần nhập Ví dụ: scanf(“%d”,&a[i]); Sử Gián tiếp: Sử dụng biến trung gian có kiểu với kiểu phần tử mảng Nhập giá trị cho biến trung gian Gán giá trị biến cho phần tử cần nhập giá trị Ví dụ: scanf(“%d”,&temp); a[i] = temp; Ví dụ /*arr1.c*/ /*CT nhap va in day so*/ #include #include void main() { int n, i; int arr[100]; { printf("Nhap so phan tu n="); scanf("%d",&n); } while (n100); for (i=0; i