Bài giảng Tin học cơ sở 4: Con trỏ - TS. Vũ Thị Hồng Nhạn

Bài giảng Tin học cơ sở 4: Con trỏ, cung cấp cho người học những kiến thức như ý nghĩa, cách khai báo con trỏ; Sử dụng con trỏ trong mảng, chuỗi; truyền mảng và chuỗi giữa các hàm qua con trỏ; truyền mảng và chuỗi giữa các hàm qua con trỏ; xử lý mảng qua con trỏ. Mời các bạn cùng tham khảo! | Tin Học Cơ Sở 4 Con trỏ Vũ Thị Hồng Nhạn vthnhan@ Human Machine Interaction Lab. Vietnam National Univ. Hanoi Nội dung Ý nghĩa cách khai báo con tr S d ng con tr trong m ng chu i Truy n m ng và chu i gi a các hàm qua con tr X lý m ng qua con tr 10 03 2016 Pointers Arrays amp Strings Page 2 Con trỏ Con tr là m t bi n ch a đ a ch c a bi n Trong m t s tính toán dùng con tr là cách duy nh t đ gi i quy t v nđ S d ng con tr có ưu đi m thư ng giúp cho chương trình ng n g n và hi u qu Tuy nhiên cũng r t nguy hi m n u như l p trình viên không c n th n 10 03 2016 Pointers Arrays amp Strings Page 3 Bộ nhớ Các bi n đư c lưu trong b nh B nh có th đư c xem như m t m ng r t l n array M i v trí trong b nh có m t đ a ch M t đ a ch là m t s nguyên gi ng như ch m c trong m ng Trong C m t đ a ch b nh đư c g i là m t con tr C cho phép truy c p v trí b nh m t cách tr c ti p 10 03 2016 Pointers Arrays amp Strings Page 4 Hai toán tử Toán t amp Tr l i đ a ch c a m t đ i s Nói cách khác tr l i con tr t i đ i s Đ i s argument ph i là m t tên bi n Toán t Tr l i giá tr lưu đ a ch b nh c th Đ i s argument ph i là m t con tr 10 03 2016 Pointers Arrays amp Strings Page 5 Khai báo Khai báo Ý nghĩa int i Một biến nguyên int p Cấp phát 2 bytes để lưu giữ địa chỉ của biến nguyên và vùng nhớ có tên là p int m Con trỏ trỏ tới con trỏ nguyên Address 1203 p amp i Con trỏ p chỉ tới địa chỉ chứa i i 10 printf p p In ra địa chỉ của i nằm trong p p 1203 m amp p m trỏ tới p p 10 printf p m In ra địa chỉ của p trong m 10 03 2016 Pointers Arrays amp Strings Page 6 Ví dụ 1 Khai báo px là nội dung của px int main nên khi thực px 10 int x 6 y 7 giá trị của ix là 16 int px py printf quot x d y d n quot x y Gán px amp x px amp ix py amp y py amp iy px 10 py 10 printf quot x d y d n quot x y 10 03 2016 Pointers Arrays amp Strings Page 7 Ví dụ 2 Truyền ñịa chỉ sang hàm void init int int khai báo hàm int main Khi nội dung c a bi n con tr px py int x y thay đ i init amp x amp y thì x y c a chương trình thay đ

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
39    72    2    23-05-2024
123    1    1    23-05-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.