TAILIEUCHUNG - Nhập môn ngôn ngữ lập trình C part 4

Tham khảo tài liệu 'nhập môn ngôn ngữ lập trình c part 4', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Ctm trỏ và mãng 4. CẤP PHÁT ĐỘNG Ý nghĩa cúa việc cấp phái hô nhớ động là cho phép chương trình sử dụng vừa đứng khối lượng bọ nhó mà chương irình cán và khi không càn dùng lới nữa thì L ó thổ giải phóng đổ cho các công việc llốp theo có thể sử dụng được. Như vậy cùng một vùng bộ nhớ có the được sử dựng cho các mục đích khác nhau trong thời gian thực hiộn của chương trình. Vùng nhớ heap được sử dụng cho mục đích cấp phất động các khời nhớ cỏ kích thước thay đôi. Có nhiều cấu trúc dữ liộu sử dụng cách cíp phát động ta có thổ liẹt kê một vài loại như cây tree các loại danh sách liên kết. Ngôn ngữ c cưng cấp hư viện các hàm cho phép thuê và trà một vùng bợ nhó trước đó đã được thuế . Sau đây d ìn ra một sô hàm tiêu bifiu. Hàm malloc Các tệp tiêu dề liên quan ALLOC. H Cú pháp thực hiện malloc size Hàm malloc dùng để xin cấp phát một vùng bộ nhớ có kích thước size bytes từ vùng nhớ heap. Hàm này cho phép một chương trình xin cấp phát một vùng bộ nhớ đúng VỚI kích thước mà chương trình cân. Giá trị trẩ về Trong trường hợp cấp phát thành công hàm malloc trả về một con trỏ tới khối nhớ mới được cung cấp. Trong trường hợp có lối không dủ bộ nhờ để cấp phát malloc trả về giá trị NULL. Nếu tham sô size bàng 0 malloc trá vể con trỏ NULL. 7S Nhập môn lập trình ngân ngữ c ì cấp phát một mảng các sứ nguyén-mting động pi int malloc 12 sizeof int ỉ í iữp phứt xâi ky tự ì pc íchar rralloc 2ŨỈ pd double 1 mallocỊ10 srzeof double ỉ r áp phát mn trận ppd double ỉ iTiallcc 10 s1zeo f double for 1 0 i. 10 i ppd i double linaỉloc lũ sizeof double ỉ Chúng ta phải sử dụng phép chuyển kiêu đổi v 1fi giá trị trà vổ cùa mailoc để đám hảo các yốu câu của phép gán. Hàm calloc 0 Các tập tin tiêu dế liên quan ALLOC. H Cú pháp sử dụng calloc nit ems size Hàmcalìocí xin cấp phát môl vững nhờ kích thước erns size bylcs và xóa trâng vùng nhớ này. Muốn xin cấp phát vùng nhá có kích thước lờn hon 64K phải sừ dụng hàm f area 1 loe cấp phát xa . ỉiá trị trả về .

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.