Tư vấn: 0979.466.469 / 0938.128.290

MENU

Lệnh if trong Arduino

Báo giá đặt hàng nhập

Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ về lệnh if trong Arduino.

 

Mô tả

Câu lệnh if kiểm tra một điều kiện và thực hiện câu lệnh hoặc tập hợp các câu lệnh theo sau nếu điều kiện là 'true'.

 

Cú pháp

if (điều kiện) {

   //các câu lệnh)

}

 

Thông số

điều kiện: một biểu thức boolean (nghĩa là có thể đúng hoặc sai).

 

Code mẫu

Dấu ngoặc có thể được bỏ qua sau câu lệnh if. Nếu điều này được thực hiện, dòng tiếp theo (được xác định bởi dấu chấm phẩy) sẽ trở thành câu lệnh điều kiện duy nhất.

Module điện tử 932*50

Ghi chú

Các câu lệnh được đánh giá bên trong dấu ngoặc đơn yêu cầu sử dụng một hoặc nhiều toán tử được như bên dưới.

 

Toán tử so sánh:

 

x == y (x bằng y)

x! = y (x không bằng y)

x

x> y (x lớn hơn y)

x <= y (x nhỏ hơn hoặc bằng y)

x> = y (x lớn hơn hoặc bằng y)

 

Hãy cẩn thận khi vô tình sử dụng dấu bằng đơn (ví dụ: if (x = 10)). Dấu bằng đơn là toán tử gán và đặt x thành 10 (đặt giá trị 10 vào biến x). Thay vào đó, hãy sử dụng dấu bằng kép (ví dụ: if (x == 10)), là toán tử so sánh và kiểm tra xem x có bằng 10 hay không. Câu lệnh sau chỉ đúng nếu x bằng 10, nhưng câu lệnh trước sẽ luôn đúng.

 

Điều này là do C ++ đánh giá câu lệnh if (x = 10) như sau: 10 được gán cho x (hãy nhớ rằng dấu bằng duy nhất là (toán tử gán)), vì vậy x bây giờ chứa 10. Sau đó, điều kiện 'if' đánh giá 10 , luôn đánh giá là TRUE, vì bất kỳ số nào khác 0 đều đánh giá là TRUE. Do đó, if (x = 10) sẽ luôn đánh giá là TRUE, đây không phải là kết quả mong muốn khi sử dụng câu lệnh 'if'. Ngoài ra, biến x sẽ được đặt thành 10, đây cũng không phải là một hành động mong muốn.

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
50000 /Cái
/ Cái

Code: M-7004-016 Còn hàng

Lưu xem sau
Sale 0%
198000 /Cái
/ Cái

Code: M-7007-003 Còn hàng

Lưu xem sau
Sale 0%
25000 /Cái
66000 / Cái

Code: M-7006-039 Còn hàng

Lưu xem sau
Sale 0%
145000 /Cái
/ Cái

Code: M-7006-010 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0964238397
Bạn cần linh kiện mẫu ? 7-11 ngày