Bài giảng Hệ thống máy tính và ngôn ngữ C: Chương 11 - TS. Nguyễn Phúc Khải

Bài giảng "Hệ thống máy tính và ngôn ngữ C" Chương 11 được biên soạn gồm các nội dung chính sau: 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! | om .c ng co an th o ng du u cu Company LOGO 1 https tailieudientucntt Các nội dung Khái niệm om .c Khai báo mảng ng Khởi động trị của mảng co Mảng là đối số của hàm mảng là biến toàn cục an Các ứng dụng th o ng du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 2 KHÁI NIỆM Mảng là một biến cấu trúc trong đó có nhiều om phần tử cùng kiểu. Mỗi phần tử là một biến .c thành phần của mảng. Mỗi biến thành phần ng co này là một biến bình thường và có cước số an subscript để phân biệt giữa phần tử này và th phần tử kia. Như vậy để truy xuất một phần tử o ng của mảng ta cần biết được cước số của nó. du u Trong bộ nhớ các phần tử của mảng được cấp cu phát ô nhớ có địa chỉ liên tiếp nhau. TS. Nguyễn Phúc Khải https tailieudientucntt 3 KHÁI NIỆM C cũng cho phép làm việc trên mảng một om chiều singledimensional array và mảng .c nhiều chiều multidimensional array . ng co Số phần tử trên một chiều được gọi là kích an thước của chiều đó. th o ng du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 4 KHAI BÁO MẢNG Mảng một chiều om .c Cú pháp khai báo mảng một chiều như sau ng kiểu tên_mảng kích_thước co Với kích_thước là một hằng số nguyên cụ thể an th cho biết số phần tử trong chiều đang xét. ng Trong C cước số các phần tử của mảng luôn o du đi từ 0 trở đi nên mảng một chiều có n phần u cu tử thì cước số các phần tử của mảng là 0 . n- 1. TS. Nguyễn Phúc Khải https tailieudientucntt 5 KHAI BÁO MẢNG Ví dụ Cho khai báo sau om .c int a 10 x ng Như vậy mảng a có 10 phần tử co int các phần tử đó là a 0 a 1 an a 9 . Các phần tử này được cấp phát vị trí trong bộ nhớ như th ng hình sau. o du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 6 KHAI BÁO MẢNG Ví dụ Viết chương trình nhập một dãy các số om nguyên tìm số lớn nhất trong dãy số đó. .c include ng co include an main th ng int i n max vtmax o du int a 100 u .

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