Tư vấn: 0979.466.469 / 0938.128.290

MENU

#Define Arduino là gì

Nhận mua hàng nước ngoài

#define là một thành phần C ++ hữu ích cho phép lập trình viên đặt tên cho một giá trị không đổi trước khi chương trình được biên dịch. Các hằng số xác định trong arduino không chiếm bất kỳ dung lượng bộ nhớ chương trình nào trên chip. Trình biên dịch sẽ thay thế các tham chiếu đến các hằng số này bằng giá trị được xác định tại thời điểm biên dịch.

Tuy nhiên, điều này có thể có một số tác dụng phụ không mong muốn, nếu ví dụ, một tên hằng số đã được #defined bao gồm trong một số tên hằng số hoặc tên biến khác. Trong trường hợp đó, văn bản sẽ được thay thế bằng #define số (hoặc văn bản) được xác định.

Nói chung, từ khóa const được ưu tiên để xác định hằng số và nên được sử dụng thay vì #define.

Cú pháp
#define constantName value

Thông số
ConstantName: tên của macro cần xác định.
value: giá trị để gán cho macro.

Quảng cáo đặt hàng nhập

Mã mẫu
#define ledPin 3
// Trình biên dịch sẽ thay thế bất kỳ đề cập nào của ledPin bằng giá trị 3 tại thời điểm biên dịch.

Lưu ý
Không có dấu chấm phẩy sau câu lệnh #define. Nếu bạn đưa vào, trình biên dịch sẽ ném thêm các lỗi khó hiểu xuống trang.

#define ledPin 3; // đây là một lỗi
Tương tự, việc bao gồm một dấu bằng sau câu lệnh #define cũng sẽ tạo ra một lỗi trình biên dịch khó hiểu ở bên dưới trang.

#define ledPin = 3 // đây cũng là lỗi

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

Code: 7006-060 Còn hàng

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

Code: 7103-013 Còn hàng

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

Code: 7204-242 Còn hàng

Lưu xem sau
Sale 0%
35000 /Bộ
/ Bộ

Code: 7007-030 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
0359 366 469
Bạn cần linh kiện mẫu ? 7-11 ngày