Bài giảng Kỹ thuật lập trình: Con trỏ - Nguyễn Minh Huy

Bài giảng Kỹ thuật lập trình: Con trỏ, được biên soạn gồm các nội dung chính sau Khái niệm con trỏ; Sử dụng con trỏ; Con trỏ vs mảng. Mời các bạn cùng tham khảo! | Con trỏ GV. Nguyễn Minh Huy Kỹ thuật lập trình - Nguyễn Minh Huy 1 Nội dung Khái niệm con trỏ. trỏ. Sử dụng con trỏ. trỏ. Con trỏ vs. mảng. mảng. Kỹ thuật lập trình - Nguyễn Minh Huy 2 Nội dung Khái niệm con trỏ. trỏ. Sử dụng con trỏ. trỏ. Con trỏ vs. mảng. mảng. Kỹ thuật lập trình - Nguyễn Minh Huy 3 Khái niệm con trỏ Bộ nhớ máy tính tính RAM Random Access Memory R RAM 4GB 0 Primary vs. Secondary memory. RAM dùng để chứa chứa Hệ điều hành. hành. Chương trình lệnh dữ liệu. trình liệu. Bao gồm các ô nhớ 1 byte. RAM 4GB 4 tỷ ô nhớ. nhớ. Mỗi ô nhớ có địa chỉ đánh số từ 0. RAM 4GB địa chỉ từ 0 232 1. 232 Kỹ thuật lập trình - Nguyễn Minh Huy 4 Khái niệm con trỏ Địa chỉ biến biến Điều gì xảy ra khi khai báo biến biến Cấp một dãy ô nhớ liên tiếp. tiếp. int x Gắn tên biến với địa chỉ ô đầu dãy. dãy. 65 66 67 68 Bao nhiêu ô kiểu dữ liệu. liệu. x Địa chỉ biến địa chỉ ô đầu tiên. tiên. Giá trị biến được lưu thế nào nào Chia giá trị biến thành các byte. x 1057 Lưu mỗi byte vào một ô nhớ. nhớ. 65 66 67 68 Thứ tự lưu lưu x 33 4 0 0 Byte thấp đến cao. cao. Ô đầu đến cuối dãy. dãy. Kỹ thuật lập trình - Nguyễn Minh Huy 5 Khái niệm con trỏ Kiểu địa chỉ trong C Mỗi biến có một địa chỉ. chỉ. Địa chỉ biến có kiểu . kiểu Biến int có địa chỉ kiểu int . Toán tử amp Công dụng lấy địa chỉ của biến. dụng biến. Cú pháp amp pháp biến gt x 1057 int x 1057 65 66 67 68 float y x 33 4 0 0 int address_x amp x float address_y amp y address_y 91 92 93 94 address_x 65 0 0 0 Kỹ thuật lập trình - Nguyễn Minh Huy 6 Khái niệm con trỏ Con trỏ trong C Là biến có kiểu địa chỉ. chỉ. Lưu địa chỉ của biến khác. khác. Kích thước con trỏ trỏ Bằng nhau dù khác kiểu địa chỉ. chỉ. Bằng kích thước số nguyên int. Tùy thuộc vào hệ máy tính. tính. Ví dụ dụ - Hệ máy 16-bit 2 bytes. 16- - Hệ máy 32-bit 4 bytes. 32- Kỹ thuật lập trình - Nguyễn Minh Huy 7 Nội dung Khái niệm con trỏ. trỏ. Sử dụng con trỏ. trỏ. Con trỏ vs. mảng. mảng. Kỹ thuật lập trình - Nguyễn Minh Huy 8 Sử dụng con trỏ Khai báo con trỏ trỏ Khai báo .

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