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

17XGOD viết 21:46 ngày 30/09/2018

Global variable

Nguyễn Đức Anh viết 21:47 ngày 30/09/2018

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 .

Pham Van Hai viết 21:50 ngày 30/09/2018

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.

Bé tập Code viết 21:48 ngày 30/09/2018

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

Bài liên quan
0