Arduino - Biến
& Hằng
Phạm vi biến
là gì?
Các biến
trong ngôn ngữ lập trình C mà Arduino sử dụng có một thuộc tính gọi là phạm vi.
Phạm vi là một vùng của chương trình và có ba vị trí có thể khai báo các biến.
Trong đó
·
Bên trong một hàm hoặc một khối, được gọi là các
biến cục bộ.
·
Trong định nghĩa các tham số của hàm, được gọi
là các tham số hình thức .
·
Ngoài tất cả các hàm, được gọi là biến toàn cục.
Biến cục bộ
Các biến được
khai báo bên trong hàm hoặc khối là các biến cục bộ. Chúng chỉ có thể được sử dụng
bởi các câu lệnh bên trong hàm hoặc khối mã đó. Các biến cục bộ không được biết
là có chức năng bên ngoài chính chúng. Sau đây là ví dụ sử dụng các biến cục bộ
-
void setup ()
{
}
void loop ()
{
int x, y;
int z;
x = 0;
y = 0;
z = 10;
}
Biến toàn
cục
Các biến toàn
cục được xác định bên ngoài tất cả các hàm, thường ở đầu chương trình. Các biến
toàn cục sẽ giữ giá trị của chúng trong suốt thời gian tồn tại của chương
trình.
Một biến toàn
cục có thể được truy cập bởi bất kỳ chức năng nào. Nghĩa là, một biến toàn cục
có sẵn để sử dụng trong toàn bộ chương trình của bạn sau khi khai báo.
Ví dụ sau sử
dụng các biến toàn cục và cục bộ -
int T, S ;
float c = 0;
void setup ()
{
}
void loop ()
{
int x, y;
int z;
x = 0;
y = 0;
z = 10;
}
Không có nhận xét nào:
Đăng nhận xét