MẢNG TRONG C - CHƯƠNG 8
Số trang: 16
Loại file: ppt
Dung lượng: 459.50 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mảng là một biến cấu trúc trong đó có nhiều phần tử
cùng kiểu, mỗi phần tử là một biến thành phần của
mảng.
Mỗi biến thành phần có một chỉ số để phân biệt giữa
phần tử này với phần tử kia ® để truy xuất một phần tử
của mảng cần biết chỉ số của nó.
Trong bộ nhớ, các phần tử của mảng được cấp phát bộ
nhớ có địa chỉ liên tiếp nhau.
C cho phép khai báo và làm việc trên mảng một chiều và
mảng nhiều chiều...
Nội dung trích xuất từ tài liệu:
MẢNG TRONG C - CHƯƠNG 8 MÔN HỌC G i ng ên:N guyễn c oàng ả vi Đứ H B ộ ôn i u hi n ự ng m Đ ề K ể T Độ K hoa i n Đi n ử Đ ệ – ệ T ĐạiH ọc ách hoa H CM B K Tp. Em ai:ndhoang@ hcm utedu. l . vn N ộidung ôn ọc 10 mh( chương) ( t ần 28 i tLT 14 i tBT) 14 u = tế + tế Chương 1: Ôn lại các kiến thức cơ bản về máy tính Chương 2: Các kiểu dữ liệu và thao tác Chương 3: Giới thiệu ngôn ngữ lập trình C Chương 4: Các thành phần cơ bản và kiểu dữ liệu của C Chương 5: Các lệnh điều khiển và vòng lặp Chương 6: Hàm Chương 7: Lớp lưu trữ của biến Sự chuyển kiểu Chương 8: Mảng Chương 9: Pointer T àilệu ham ảo i t kh Tài liệu: Tin Học 2 Đặng ành í Th Tn Kỹ Thuật Lập Trình C G S.Phạm ăn t VẤ Giáo Trình C N guyễn ữu ấn H Tu Giáo trình BT Kỹ thuật lập trình C Đánh á gi Thi giữa kỳ : 20% Thi cuối kỳ : 80% CHƯƠNG 8 M ẢN G N ộidung ương ch 8 8.1 Khái niệm 8.2 Khai báo mảng 8.3 Khởi động trị của mảng 8.4 Mảng là đối số của hàm. Mảng là biến toàn cục 8.5 Các ứng dụng ệ K háini m ệ K háini m Mảng là một biến cấu trúc trong đó có nhiều phần tử cùng kiểu, mỗi phần tử là một biến thành phần của mảng Mỗi biến thành phần có một chỉ số để phân biệt giữa phần tử này với phần tử kia → để truy xuất một phần tử của mảng cần biết chỉ số của nó Trong bộ nhớ, các phần tử của mảng được cấp phát bộ nhớ có địa chỉ liên tiếp nhau C cho phép khai báo và làm việc trên mảng một chiều và mảng nhiều chiều K haibáo ảng m M ảng ộtchi u m ề Cú pháp: kieu ten_mang[kich_thuoc]; VD: int a[100]; Khai báo mảng a gồm 100 phần tử từ a[0], a[1],…, a[99] V i tcttm ố ớn ấtt ế ì s l nh rong m ảng #include “stdio.h” main() { int i, n, ind_max; double a[100], max; printf(“\nNhap so phan tu cua mang: “); scanf(“%d”,&n); for(i=0;i M ảng ều ều nhi chi Cú pháp: kieu ten_mang[kt1][kt2][…]; VD: int a[10][20]; Khai báo mảng a gồm 10 hàng 20 cột, a[0][0], a[0][1], …, a[0][19], a[1][0],…, a[1][19],…, a[9][19] V i tcttm ố ớn ấtt ế ì s l nh rong a m t ận r #include main() { int i,j,n,m,ind_n,ind_m; double a[100][100],max; printf(\nNhap so hang cua matran : ); scanf(%d,&n); printf(\nNhap so cot cua matran : ); scanf(%d,&m); printf(\nNhap cac phan tu cua matran:\n); for(i=0;i K hởiđộng rị m ảng t cho Khi khai báo mảng là biến toàn cục hay tĩnh thì mảng có thể được khởi tạo bằng các giá trị hằng VD: int a[5] = {1,2,3,5,6}; Sau khi khởi động các phần tử có trị: a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 5; a[4] = 6; Khi khởi động kích thước mảng có thể không xác định VD: double a[] = {1.2, 3.5, 4.2, 6.7}; Khai báo mảng a có 4 phần tử M ảng à is ủa àm l đố ố c h M ảng à ến oàn ục l bi t c Tran Van Ngoc Tan, Le Duc Hanh, Ho Van Phap, Nguyen Hoang Duy, Nguyen Vinh Son
Nội dung trích xuất từ tài liệu:
MẢNG TRONG C - CHƯƠNG 8 MÔN HỌC G i ng ên:N guyễn c oàng ả vi Đứ H B ộ ôn i u hi n ự ng m Đ ề K ể T Độ K hoa i n Đi n ử Đ ệ – ệ T ĐạiH ọc ách hoa H CM B K Tp. Em ai:ndhoang@ hcm utedu. l . vn N ộidung ôn ọc 10 mh( chương) ( t ần 28 i tLT 14 i tBT) 14 u = tế + tế Chương 1: Ôn lại các kiến thức cơ bản về máy tính Chương 2: Các kiểu dữ liệu và thao tác Chương 3: Giới thiệu ngôn ngữ lập trình C Chương 4: Các thành phần cơ bản và kiểu dữ liệu của C Chương 5: Các lệnh điều khiển và vòng lặp Chương 6: Hàm Chương 7: Lớp lưu trữ của biến Sự chuyển kiểu Chương 8: Mảng Chương 9: Pointer T àilệu ham ảo i t kh Tài liệu: Tin Học 2 Đặng ành í Th Tn Kỹ Thuật Lập Trình C G S.Phạm ăn t VẤ Giáo Trình C N guyễn ữu ấn H Tu Giáo trình BT Kỹ thuật lập trình C Đánh á gi Thi giữa kỳ : 20% Thi cuối kỳ : 80% CHƯƠNG 8 M ẢN G N ộidung ương ch 8 8.1 Khái niệm 8.2 Khai báo mảng 8.3 Khởi động trị của mảng 8.4 Mảng là đối số của hàm. Mảng là biến toàn cục 8.5 Các ứng dụng ệ K háini m ệ K háini m Mảng là một biến cấu trúc trong đó có nhiều phần tử cùng kiểu, mỗi phần tử là một biến thành phần của mảng Mỗi biến thành phần có một chỉ số để phân biệt giữa phần tử này với phần tử kia → để truy xuất một phần tử của mảng cần biết chỉ số của nó Trong bộ nhớ, các phần tử của mảng được cấp phát bộ nhớ có địa chỉ liên tiếp nhau C cho phép khai báo và làm việc trên mảng một chiều và mảng nhiều chiều K haibáo ảng m M ảng ộtchi u m ề Cú pháp: kieu ten_mang[kich_thuoc]; VD: int a[100]; Khai báo mảng a gồm 100 phần tử từ a[0], a[1],…, a[99] V i tcttm ố ớn ấtt ế ì s l nh rong m ảng #include “stdio.h” main() { int i, n, ind_max; double a[100], max; printf(“\nNhap so phan tu cua mang: “); scanf(“%d”,&n); for(i=0;i M ảng ều ều nhi chi Cú pháp: kieu ten_mang[kt1][kt2][…]; VD: int a[10][20]; Khai báo mảng a gồm 10 hàng 20 cột, a[0][0], a[0][1], …, a[0][19], a[1][0],…, a[1][19],…, a[9][19] V i tcttm ố ớn ấtt ế ì s l nh rong a m t ận r #include main() { int i,j,n,m,ind_n,ind_m; double a[100][100],max; printf(\nNhap so hang cua matran : ); scanf(%d,&n); printf(\nNhap so cot cua matran : ); scanf(%d,&m); printf(\nNhap cac phan tu cua matran:\n); for(i=0;i K hởiđộng rị m ảng t cho Khi khai báo mảng là biến toàn cục hay tĩnh thì mảng có thể được khởi tạo bằng các giá trị hằng VD: int a[5] = {1,2,3,5,6}; Sau khi khởi động các phần tử có trị: a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 5; a[4] = 6; Khi khởi động kích thước mảng có thể không xác định VD: double a[] = {1.2, 3.5, 4.2, 6.7}; Khai báo mảng a có 4 phần tử M ảng à is ủa àm l đố ố c h M ảng à ến oàn ục l bi t c Tran Van Ngoc Tan, Le Duc Hanh, Ho Van Phap, Nguyen Hoang Duy, Nguyen Vinh Son
Tìm kiếm theo từ khóa liên quan:
mảng trong C ngôn ngữ lập trình C tài liệu lập trình C thủ thuật lập trình với C lý thuyết lập trình CGợi ý tài liệu liên quan:
-
101 trang 198 1 0
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 148 0 0 -
161 trang 129 1 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 116 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 109 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 95 1 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 2 - Quách Tuấn Ngọc
210 trang 89 0 0 -
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 61 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 57 0 0 -
96 trang 51 2 0