Pointer là gì?

Nound Programming
Con trỏ

Con trỏ (pointer) chứa địa chỉ bộ nhớ (memory address) thay vì dữ liệu (data) như biến (variable). Nó "trỏ" đến địa chỉ (address) ở đâu đó trong bộ nhớ máy tính (computer memory). Bên dưới là code ví dụ:


int  var = 20; /* actual variable declaration */
int  *ip; /* pointer variable declaration */
ip = &var; /* store address of var in pointer variable*/

Như ta thấy con trỏ (pointer) var trỏ đến địa chỉ của biến var, nói chính xác hơn là con trỏ var trỏ đến một vị trí trong bộ nhớ và tại vị trí đó có chứa dữ liệu là số 20.

other Programming
Con trỏ chuột
Noun Database
Con trỏ

Trong cơ sở dữ liệu phân cấp (hierarchical database) và network database, con trỏ (pointer) được sử dụng để liên kết nút cha (parent node) với nút con (child node) và được sử dụng để điều hướng giữa các dữ liệu được lưu trữ. Ví dụ: Trong hình bên dưới, nút 'shoes' trỏ đến hai nút khác là nút 'women shoes' và nút 'men's shoes'.

Noun Database
Con trỏ

Trong quản trị cơ sở dữ liệu (database management), con trỏ (pointer) là một địa chỉ được nhúng trong dữ liệu chỉ định vị trí của dữ liệu trong một bản ghi (record) hoặc file khác.

Learning English Everyday