TAILIEUCHUNG - LẬP TRÌNH CĂN BẢN - KIỂU MẢNG

Giới thiệu kiểu mảng trong C (2) - “Mảng là một tập hợp các phần tử cố định có cùng một kiểu, gọi là kiểu phần tử”. - Kiểu phần tử có thể là có kiểu bất kỳ: | Giới thiệu kiểu mảng trong C 1 LẬP TRÌNH CĂN BẢN Ví dụ int a 10 KIỂU MẢNG Hình ảnh của a trong bộ nhớ như sau Vilií 0 1 ì i 4 í 6 . . I . . 1 J 1 . h H Ịiliìii lử i l d 2 ìi 3 J 4 5 -i 4 . i - N d 9 1 3 Nội dung chương này Giới thiệu kiểu mảng trong C 2 Giới thiệu kiểu mảng trong C Mảng 1 chiều Mảng nhiều chiều Mảng là một tập hợp các phần tử cố định có cùng một kiểu gọi là kiểu phần tử . Kiểu phần tử có thể là có kiểu bất kỳ ký tự số 1 struct 1 mảng khác mảng của mảng hay mảng nhiều chiều . 2 4 Giới thiệu kiểu mảng trong C 3 1 r -í 1 Ă X Mảng 1 chiêu 1 Ví dụ Lưu trữ 1 đa giác trong đồ họa typedef struct int x int y Point typedef struct Points 2 Point Points 100 Points 3 int nPoints Xét dưới góc độ toán học mảng 1 chiều giống như một vector. Mỗi phần tử của mảng 1 chiều có giá trị không phải là một mảng khác. Khai báo mảng với số phần tử xác định Ví dụ float a 100 Cú pháp Kiểu Tên mảng số phần tử Khai báo mảng với số phần tử không xác định Ví dụ float a Cú pháp Kiểu Tên mảng Polygon 5 7 Giới thiệu kiểu mảng trong C 4 Mảng 1 chiêu 2 Ta có thể chia mảng làm 2 loại Mảng 1 chiều Mảng nhiều chiều Vừa khai báo vừa gán giá trị Kiểu Tên mảng Các giá trị cách nhau bởi dấu phẩy Số phần tử có thể được xác định bằng sizeofO Số phần tử sizeof tên mảng sizeof kiểu Khai báo mảng là tham số hình thức của hàm không cần chỉ định số phần tử của mảng là bao nhiêu 6 8 Mảng 1 chiều 3 Truy xuât từng phân tử của mảng 2 Ví dụ Gán giá trị ngay lúc khai báo int primes 2 3 5 7 11 13 Sẽ tương đương với int primes 6 primes 0 2 primes 1 3 primes 2 5 primes 3 7 primes 4 11 primes 5 13 Ví dụ 2 Vừa khai báo vừa gán trị cho 1 mảng 1 chiều các số nguyên. In mảng số nguyên này lên màn hình. sizeof primes sizeof int 6 9 include include int main int n i i tam int dayso 66 65 69 68 67 70 clrscrO n sizeof dayso sizeof int Lắy sôphắn tủ printf n Noi dung cua mang 11 for i 0 - i n - i printf 11 d dayso i return 0 J 11 Truy xuât từng phân tử của mảng 1 Truy xuât từng phân tử của mảng 3

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.