TAILIEUCHUNG - Chương 12: Pointer

Trong ngôn ngữ C, mỗi biến và chuỗi ký tự đều được lưu trữ trong bộ nhớ và có địa chỉ riêng, địa chỉ này xác định vị trí của chúng trong bộ nhớ C đưa ra kiểu dữ liệu pointer (tạm dịch là con trỏ) để khai báo cho các biến lưu địa chỉ. Đây là một kiểu dữ liệu đặc biệt và được sử dụng nhiều trong một chương trình C. Một biế có kiể pointer có thể l đ biến ó kiểu i t ó lưu được dữ liệ t liệu trong nó, là đị ó địa. | 10 26 2009 KHÁI NIỆM Biến Chuỗi Hàm Trong ngôn ngữ C mỗi biến và chuỗi ký tự đều được lưu trữ trong bộ nhớ và có địa chỉ riêng địa chỉ này xác định vị trí của chúng trong bộ nhớ C đưa ra kiểu dữ liệu pointer tạm dịch là con trỏ để khai báo cho các biến lưu địa chỉ. Q Đây là một kiểu dữ liệu đặc biệt và được sử dụng nhiều trong O một chương trình C. Ị Một biến có kiểu pointer có thể lưu được dữ liệu trong nó là địa í chỉ của một đối tượng đang khảo sát. I THAO TÁC TRÊN POINTER THAO TÁC TRÊN POINTER Khai báo biên pointer - pointer hằng - Trong ngôn ngừ c có một toán tử lây địa chi của một biên đang làm việc. toán tử này là một dâu í ampersand tạm gọi là toán tử lấy địa chỉ. Cú pháp như sau I biến I vđi biến là một biến thuộc kiểu bẫt kỳ những không được là biến thanh ghi Kết quả của phép toán lấy địa chỉ của một biến là một hằng pointer hằng trỏ đến biến đó địa chỉ hằng này có thể được xem như một giá trị để gán vào biến pointer. Hằng pointer cũng có thể là tên mảng hoặc tên hàm. Ví dụ Nếu có một biến đầ được khai báo là ĨHE hệ_sế_a thì hệ_số_a sê là địa chỉ của biến hệ_số_a. Có nghĩa là khi khai báo biến hệ_số_a thì được cấp phát một vùng nhớ trong bộ nhớ máy tính. Địa chỉ đầu của vùng nhớ này chính là địa chỉ của biến hệ_số_a hệ_số_a CBGD Anh Dũng 1 10 26 2009 THAO TÁC TRÊN POINTER Biến hoặc đôi tương mà con trỏ đang ừỏ đến có thể đưđc truy xuầt qua tên của biến con trỏ và dấu đi ngay trửđc biến con trỏ. cú pháp cụ thể như sau THAO TÁC TRÊN POINTER Lấy địa chỉ của biến a là a gán cho pa nén biến pa trò đến biến a. là đối tượng của biến a Tăng nội dung của đâỉ tượng pa là một biến int thêm 2 CBGD Anh Dũng 2 10 26 2009 THAO TÁC TRÊN POINTER pa - 2 THAO TÁC TRÊN POINTER pa 4b bo patk pa 4b TSno nil Cling ma diilhlpng pa. lá IĨIÕI biến Ini thêm í g Mọi tham lác thực nện ttẻn pa. cũng chinh là U UC hiện trên biển gtic b và ngược lạl THAO TÁC TRÊN POINTER Như vậy ta thấy rằng biến pointer không có kiểu riêng cho nó. nên no phải được khai báo qua kiến .

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.