30/09/2018, 19:40
Hỏi về lý thuyết C
Mọi người cho mình hỏi nếu 1 biết khai báo ngoài tất cả các hàm thì nó gọi là external variable hay global variable vậy
Bài liên quan
Mọi người cho mình hỏi nếu 1 biết khai báo ngoài tất cả các hàm thì nó gọi là external variable hay global variable vậy
Global variable
Nếu mình không lầm thì trong quyển The C programming language viết là external variable mỗi chỗ ghi 1 kiểu chả rõ ntn .
Global/local variable là khái niệm chung cho các ngôn ngữ. Còn C dùng khái niệm là external/automatic variable. Về cơ bản chúng có bản chất giống nhau.
Không chính xác lắm.
external là scope(phạm vi của biến), nó sẽ đi với internal.
automatic là storage duration(thời gian sống của biến), nó sẽ đi với static, dynamic, thread