TAILIEUCHUNG - Lập trình C-Bài 19: Các kiểu dữ liệu Nâng cao và sắp sếp

Phần I – Trong thời gian 1 giờ 30 phút đầu: Hàm Như chúng ta đã biết, một hàm là một khối các lệnh thực hiện một tác vụ xác định. Trong bài này, chúng ta tập trung vào cách tạo và sử dụng hàm. | Generated by Foxit PDF Creator Foxit Software http For evaluation only. APTECH Bài 19 Các Kiểu dữ liệu Nâng cao và Sắp xếp Mục tiêu Kết thúc bài học này bạn có thể Tìm hiểu cấu trúc structure và công dụng của chúng Định nghĩa cấu trúc Khai báo các biến kiểu cấu trúc Tìm hiểu cách truy cập vào các phần tử của cấu trúc Tìm hiểu cách khởi tạo cấu trúc Tìm hiểu cách sử dụng cấu trúc với câu lệnh gán Tìm hiểu cách truyền Jham số kiểu cấu trúc __ Sử dụng mảng cấu trúc Tìm hiểu cách khởi tạo các mảng cấu trúc Tìm hiểu con trỏ đến cấu trúc Tìm hiểu cách truyền đối số kiểu con trỏ cấu trúc vào hàm . Tìm hiểu từ khóa typedef Tìm hiểu hai thuật toán sắp xếp mảng là Insertion sort và Bubble sort. Giới thiệu Các chương trình ứng dụng Jtrong thực tế đòi hỏi lưu trữ các kiểu dữ liệu khác nhau. Tuy nhiên các kiểu dữ liệu của C mà chúng ta đã được học có thể không đủ trong các trường hợp đó. Vì vậy C cho phép tạo ra các kiểu dữ liệu do người dùng định nghĩa. Một trong những kiểu như vậy là cấu trúc structure . Một cấu trúc là một ập các biến được nhóm lại với nhau có cùng tên. Một kiểu dữ liệu cũng có thể được đặt tên mới bằng cách sử dụng từ khóa typedef. Các ứng dụng thường lưu trữ một số lượng dữ liệu rất lớn. Trong những trường hợp này việc định vị một mục dữ liệu nào đó có thể tốn nhiều thời gian. Sắp xếp các giá trị theo một trật tự nào đó sẽ làm cho công việc tìm kiếm nhanh chóng và dễ dàng hơn. Trong chương này chúng ta cũng sẽ xem một số giải thuật dùng để sắp xếp các mảng. Cấu trúc iến được sử dụng để lưu giữ một mẫu dữ liệu tại một thời điểm và mảng được sử dụng để lưu giữ một số mẫudữ liệu có cùng kiểu. Tuy nhiên một chương trình có thể yêu cầu xử lý các mục dữ liệu có kiểu khác nhau trong cùng một đơn vị chung. Ở trường hợp này cả biến và mảng đều không thích hợp để sử dụng. Ví dụ một chương trình được viết để lưu trữ dữ liệu về một danh mục sách. Chương trình đòi hỏi phải nhập và lưu trữ tên của mỗi quyển sách một mảng chuỗ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.