Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 11: Mảng (GV. Nguyễn Nhật Nam)

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 11: Mảng (GV. Nguyễn Nhật Nam). Bài giảng có nội dung trình bày về khái niệm; khai báo mảng; khởi động trị của mảng; mảng là đối số của hàm mảng là biến toàn cục; các ứng dụng; . Mời các bạn cùng tham khảo! | CHÖÔNG 11 MAÛNG CHÖÔNG 11 MAÛNG Khaùi nieäm Khai baùo maûng Khôûi ñoäng trò cuûa maûng Maûng laø ñoái soá cuûa haøm maûng laø bieán toaøn cuïc Caùc öùng duïng Baøi taäp cuoái chöông CHÖÔNG 11 MAÛNG KHAÙI NIEÄM Maûng laø moät bieán caáu truùc trong ñoù coù nhieàu phaàn töû cuøng kieåu moãi phaàn töû laø moät bieán thaønh phaàn cuûa maûng. Moãi bieán thaønh phaàn naøy laø moät bieán bình thöôøng vaø coù cöôùc soá subscript ñeå phaân bieät giöõa phaàn töû naøy vaø phaàn töû kia. Nhö vaäy ñeå truy xuaát moät phaàn töû cuûa maûng ta caàn bieát ñöôïc cöôùc soá cuûa noù. Trong boä nhôù caùc phaàn töû cuûa maûng ñöôïc caáp phaùt oâ nhôù coù ñòa chæ lieân tieáp nhau. CHÖÔNG 11 MAÛNG KHAÙI NIEÄM C cuõng cho pheùp laäp trình vieân khai baùo vaø laøm vieäc treân maûng moät chieàu singledimensional array vaø maûng nhieàu chieàu multidimensional array . Soá phaàn töû treân moät chieàu ñöôïc goïi laø kích thöôùc cuûa chieàu ñoù. CHÖÔNG 11 MAÛNG KHAI BAÙO MAÛNG 1- Maûng moät chieàu Cuù phaùp khai baùo maûng moät chieàu nhö sau kieåu teân_maûng kích_thöôùc Vôùi kích_thöôùc laø moät haèng soá nguyeân cuï theå cho bieát soá phaàn töû trong chieàu ñang xeùt. Trong C cöôùc soá caùc phaàn töû cuûa maûng luoân ñi töø 0 trôû ñi neân maûng moät chieàu coù n phaàn töû thì cöôùc soá caùc phaàn töû cuûa maûng laø 0 . n-1. CHÖÔNG 11 MAÛNG KHAI BAÙO MAÛNG 1- Maûng moät chieàu Ví dụ Cho khai báo sau int a 10 x Như vậy mảng a có 10 phần tử int các phần tử đó là a 0 a 1 a 9 . Các phần tử này được cấp phát vị trí trong bộ nhớ như hình sau. CHÖÔNG 11 MAÛNG KHAI BAÙO MAÛNG 1- Maûng moät chieàu Lệnh a 5 a 3 1 có mã LC-3 như sau ADD R0 R5 -9 R0 amp a 0 địa chỉ của a 0 LDR R1 R0 3 R1 a 3 ADD R1 R1 1 tăng 1 STR R1 R0 5 a 5 R1 tức a 5 a 3 1. CHÖÔNG 11 MAÛNG KHAI BAÙO MAÛNG 1- Maûng moät chieàu Lệnh a 5 7 có mã LC-3 như sau AND R0 R0 0 ADD R0 R0 7 R0 7 ADD R1 R5 -9 R1 amp a 0 địa chỉ của phần tử a 0 STR R0 R1 5 a 5 R0 CHÖÔNG 11 MAÛNG KHAI .

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