Temporary variable là gì?

Noun Programming
Biến tạm, biến trung gian

Trong lập trình máy tính, một biến tạm (temporary variable) là một biến (variable) có thời gian tồn tại (lifetime) ngắn, thường để chứa dữ liệu sẽ sớm bị loại bỏ hoặc trước khi nó có thể được đặt ở vị trí bộ nhớ lâu dài hơn. Bởi vì nó tồn tại trong thời gian ngắn, nó thường được khai báo như một biến cục bộ (local variable), tức là một biến có phạm vi cục bộ (local scope). Không có định nghĩa chính thức về điều gì làm cho một biến tạm thời (temporary variable) nhưng nó là một thuật ngữ thường được sử dụng trong lập trình.

Một ví dụ điển hình là hoán đổi (swap) nội dung của hai biến. Các biến tạm (temporary variable), cùng với hoán đổi XOR và toán tử số học, là một trong ba cách chính để trao đổi nội dung của hai biến. Để hoán đổi nội dung của các biến a và b, người ta thường sử dụng một biến tạm thời tạm (temporary variable) như sau:


 temp := a
 a := b
 b := temp

Các biến tạm (temporary variable) thường được đặt tên bằng các identifier viết tắt từ temporary, chẳng hạn như temp, tmp hoặc đơn giản là t, hoặc với các tên biến metasyntactic (metasyntactic variable) phổ biến, trong đó phổ biến nhất là foo, bar, baz (xem thêm foobar).

Learning English Everyday