Bài giảng Hệ thống máy tính và Ngôn ngữ lập trình: Chương 12 - PGS.TS. Đặng Thành Tín

Bài giảng "Hệ thống máy tính và Ngôn ngữ lập trình - Chương 12: Mảng" cung cấp cho người học các kiến thức: 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,. . | Bài giảng Hệ thống máy tính và Ngôn ngữ lập trình: Chương 12 - . Đặng Thành Tín 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

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
12    20    1    24-11-2024
Đã 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.