Automatic variable là gì?

Noun Programming

Các biến (variable) được khai báo bên trong một khối (block) được gọi là automatic variable hoặc biến cục bộ (local variable). Các biến này tự động phân bổ (allocate) bộ nhớ khi truy cập vào khối đó và giải phóng bộ nhớ bị chiếm dụng khi thoát khỏi khối đó.

Các biến này chỉ có local scope đối với khối đó, điều đó có nghĩa là chúng có thể được truy cập trong đó biến được khai báo.

Trong C, từ khóa auto có thể được sử dụng để khai báo automatic variable nhưng chúng ta có thể khai báo biến này mà không cần sử dụng từ khóa auto.


 int main() 
 { 
	auto int a; 
	int b; 
	.... 
	return 0; 
  } 

Ở đây, cả hai biến a và b đều là automatic variable.

Learning English Everyday