intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

MẢNG TRONG C - CHƯƠNG 8

Chia sẻ: Trương Xuân Trung | Ngày: | Loại File: PPT | Số trang:16

867
lượt xem
65
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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...

Chủ đề:
Lưu

Nội dung Text: MẢNG TRONG C - CHƯƠNG 8

  1. 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
  2. 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
  3. 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
  4. Đánh  á gi Thi giữa kỳ : 20% Thi cuối kỳ : 80%
  5. CHƯƠNG 8 M ẢN G
  6. 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
  7.  ệ K háini m
  8.  ệ 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
  9. K haibáo  ảng  m
  10. 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]
  11. 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
  12. 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]
  13. 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
  14. 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ử
  15. M ảng à  is   ủa  àm l đố  ố c h M ảng à  ến oàn  ục l bi t c
  16. Tran Van Ngoc Tan, Le Duc Hanh, Ho Van Phap,  Nguyen Hoang Duy, Nguyen Vinh Son
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2