Bài giảng Lập trình căn bản: Chương 5 - Nguyễn Đức Cương

Bài giảng "Lập trình căn bản - Chương 5: Mảng" cung cấp cho người học các kiến thức: Khái niệm, mảng 1 chiều, khai báo mảng, vừa khai báo vừa gán giá trị, truy xuất từng phần tử của mảng,. nội dung chi tiết. | 18/08/2010 CH NG V:M NG KHÁI NI M • M ng là m t t p h p các ph n t c nh có cùng m t ki u c t liên ti p trong b nh g i là ki u ph n t . • Ki u ph n t có th là: s , ký t . • M i ph n t c xác nh b i m t ch s bi u th v trí c a ph n t trong m ng. KHÁI NI M • N u m ng có n ph n t thì ch s c a các ph n t có giá tr t 0 n n-1. • S ph n t trong m ng c g i là kích th c c a m ng. luôn c nh, ph i c xác nh tr c và không i trong su t quá trình th c hi n ch ng trình. 1 18/08/2010 M NG 1 CHI U Khai báo m ng • Khai báo m ng v i s ph n t t ng minh • Ví d : int a[5] a a[0] a[1] a[2] a[3] a[4] Khai báo m ng • Khai báo m ng v i s ph n t không xác (khai báo không t ng minh) nh Ví d : int a[] • Ki u khai báo này th ng c áp d ng trong các tr ng h p: V a khai báo v a gán giá tr Khai báo m ng là tham s hình th c c a hàm. 2 18/08/2010 V a khai báo v a gán giá tr [ ]= {Các gtr cách nhau b i d u ph y} Ví d : char str[] = "HELLO"; int nums[] = {5, 10, 15}; V a khai báo v a gán giá tr • N u v a khai báo v a gán giá tr thì s ph n t c a m ng là s giá tr mà ta gán cho m ng trong c p d u {}. • S d ng hàm sizeof() l y s ph n t c a m ng nh sau: 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 • Trong m t s tr ng h p ta c n ph i truy n m t m ng t i m t hàm nh là m t tham s • Trong C++, vi c truy n theo tham s giá tr m t kh i nh là không h p l • có th nh n m ng là tham s thì khai báo hàm theo cú pháp: [] Ví d : void procedure(int arg[ ]) 3 18/08/2010 Ví d #include void printarray (int arg[], int length) { for (int n=0; n[][][ ]{] Ví d • M[0], M[2], M[1][5], • Ch s c a ph n t m ng là m t bi u th c có giá tr là ki u s nguyên. • V i cách truy xu t thì này thì có th coi nh là m t bi n có ki u d! li u là ki u c ch ra trong khai báo bi n m ng. 4 18/08/2010 Ví d : #include #include int main() { int n,i,j,tam; int dayso[ ]={66, 65, 69, 68, 67, 70}; clrscr(); n=sizeof(dayso); //L y s ph n t cout<< " Noi dung cua mang "; for .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
11    87    1    24-05-2024
Đã 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.