Danh mục

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    
10.10.2023

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

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