TAILIEUCHUNG - Bài giảng Ngôn ngữ lập trình C - Chương 5: Mảng một chiều

Mục tiêu chương 5 Mảng một chiều thuộc bài giảng Ngôn ngữ lập trình C trình bày về những nội dung lần lượt như sau: khái niệm mảng một chiều, khai báo mảng, khởi tạo mảng, nhập xuất mảng, sử dụng mảng làm tham số truyền cho hàm, thuật toán sắp xếp và thuật toán tim kiếm. | CHƯƠNG 5 MẢNG MỘT CHIỀU Nội dung Khái niệm Mảng một chiều Khai báo mảng Khởi tạo mảng Nhập xuất mảng Sử dụng mảng làm tham số truyền cho hàm Thuật toán sắp xếp Thuật toán tim kiếm Khái niệm Mảng là một tập hợp các biến phần tử có cùng một kiểu và chung một tên. Mảng một chiều Mảng một chiều có thể hiểu là một dãy các phần tử được sắp xếp liên tiếp nhau trong bộ nhớ. Khai báo mảng tên kiểu tên mảng kích thuớc Mỗi phần tử của mảng có thể chứa giá trị thuộc kiểu của nó đã khai báo và nó được truy nhập theo chỉ số. Chỉ số là một Số nguyên được đánh số từ 0 trở đi. Ví dụ 1 int a 10 khai báo một mảng nguyên gồm 10 phần tử mỗi phần tử có kiểu int. Các phần tử của mảng a được phân bố trong bộ nhớ như sau a 0 a 1 a 2 . a 9 Khởi tạo mảng Để khởi tạo mảng ta liệt kê danh sách giá trị của chúng trong cặp dấu Ví dụ 2 int a 5 -6 2 7 -10 9 Kích thước mảng cần không nhỏ hơn số giá trị trong danh sách. Tuy nhiên khi khởi tạo mảng cũng có thể không cần chỉ ra kích thước của nó khi đó máy sẽ dành cho mảng một khoảng nhớ đủ để thu nhận danh sách giá trị khởi tạo Ví dụ 3 float a 5 8 10 Khi đó số phần tử của mảng có thể được tính bởi công thức sau n sizeof a sizeof float Toán tử sizeof cho biết kích cỡ tính theo byte của một kiểu dữ liệu hay một đối tượng dữ .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.