Danh mục tài liệu

Chương 12: Pointer

Số trang: 18      Loại file: pdf      Dung lượng: 1.18 MB      Lượt xem: 21      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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...
Nội dung trích xuất từ tài liệu:
Chương 12: Pointer 10/26/2009 KHÁI NIỆM Chương 12 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ỉ. CBGD: ThS.Trần Anh Dũng Đây là một kiểu dữ liệu đặc biệt và được sử dụng nhiều trong CBGD: ThS.Trần Anh Dũng một chương trình C. POINTER 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. Biến Chuỗi Hàm 1 2 THAO TÁC TRÊN POINTER THAO TÁC TRÊN POINTER Kết quả của phép toán lấy địa chỉ của một biến là một hằng CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũ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. 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 3 4 hệ_số_a: &hệ_số_aCBGD: ThS.Trần Anh Dũng 1 10/26/2009 THAO TÁC TRÊN POINTER THAO TÁC TRÊN POINTER CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 5 6 THAO TÁC TRÊN POINTER THAO TÁC TRÊN POINTER ...