Thứ Tư, 17 tháng 4, 2024

Bài 2: Arduino - Biến & Hằng

 

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