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

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 12: Pointer (GV. Nguyễn Nhật Nam). Bài giảng có nội dung trình bày về khái niệm; thao tác trên pointer; pointer và mảng; đối số của hàm là pointer - truyền đối số theo số dạng tham số biến; hàm trả về pointer và mảng; chuỗi ký tự; pointer và việc định vị bộ nhớ động; mảng các pointer; pointer của pointer; . Mời các bạn cùng tham khảo! | CHÖÔNG 12 POINTER CHÖÔNG 12 POINTER Khaùi nieäm Pointer vaø vieäc ñònh vò Thao taùc treân POINTER boä nhôù ñoäng POINTER vaø maûng Maûng caùc pointer Ñoái soá cuûa haøm laø pointer - Pointer cuûa pointer truyeàn ñoái soá theo soá daïng tham Ñoái soá cuûa haøm MAIN soá bieán Pointer troû ñeán haøm Haøm traû veà pointer vaø ÖÙng duïng maûng Baøi taäp cuoái chöông Chuoãi kyù töï CHÖÔNG 12 POINTER KHAÙI NIEÄM Trong ngoân ngöõ C moãi bieán vaø chuoãi kyù töï ñeàu ñöôïc löu tröõ trong boä nhôù vaø coù ñòa chæ rieâng ñòa chæ naøy xaùc ñònh vò trí cuûa chuùng trong boä nhôù. Khi laäp trình trong C nhieàu luùc chuùng ta caàn laøm vieäc vôùi caùc ñòa chæ naøy vaø C uûng hoä ñieàu ñoù khi ñöa ra kieåu döõ lieäu pointer taïm dòch laø con troû ñeå khai baùo cho caùc bieán löu ñòa chæ. CHÖÔNG 12 POINTER KHAÙI NIEÄM Moät bieán coù kieåu pointer coù theå löu ñöôïc döõ lieäu trong noù laø ñòa chæ cuûa moät ñoái töôïng ñang khaûo saùt. Ñoái töôïng ñoù coù theå laø moät bieán moät chuoãi hoaëc moät haøm. CHÖÔNG 12 POINTER KHAÙI NIEÄM Ví duï Chöông trình ñoåi trò include void Swap int doi_1 int doi_2 main int a 3 b 4 Khai baùo vaø khôûi ñoäng trò In trò tröôùc khi goïi haøm printf Tröôùc khi goïi haøm trò cuûa bieán a d b d. n Goïi haøm ñoåi trò Swap a b In trò sau khi goïi haøm printf Sau khi goïi haøm trò cuûa bieán a d b d. n CHÖÔNG 12 POINTER KHAÙI NIEÄM Ví duï Chöông trình ñoåi trò void Swap int doi_1 int doi_2 int temp doi_1 doi_1 doi_2 doi_2 temp Tröôùc khi goïi haøm trò cuûa bieán a 3 b 4. Sau khi goïi haøm trò cuûa bieán a 3 b 4. CHÖÔNG 12 POINTER KHAÙI NIEÄM Hình aûnh stack thöïc thi khi ñieàu khieån chöông trình ñang ôû doøng doi_1 doi_2 CHÖÔNG 12 POINTER KHAÙI NIEÄM Hình aûnh stack thöïc thi khi ñieàu khieån ñeán cuoái chöông trình CHÖÔNG 12 POINTER THAO TAÙC TREÂN POINTER Khai baùo bieán pointer - pointer haèng Trong ngoân ngöõ C coù moät toaùn töû laáy ñòa

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