Trong bài này Điện Tử Tương Lai sẽ giới thiệu đến bạn lệnh goto trong Arduino
Mô tả
Chuyển luồng chương trình đến một điểm được gắn nhãn trong chương trình
Cú pháp
label:
goto label; // gửi luồng chương trình đến nhãn
Code ví dụ
Ghi chú
Việc sử dụng goto không được khuyến khích trong lập trình C và một số tác giả của sách lập trình C cho rằng câu lệnh goto không bao giờ cần thiết, nhưng được sử dụng một cách thận trọng, nó có thể đơn giản hóa một số chương trình nhất định. Lý do mà nhiều lập trình viên băn khoăn khi sử dụng goto là với việc sử dụng không hạn chế các câu lệnh goto, rất dễ dàng tạo ra một chương trình với luồng chương trình không xác định, không bao giờ có thể gỡ lỗi được.
Như đã nói, có những trường hợp mà câu lệnh goto có thể hữu ích và đơn giản hóa việc viết mã. Một trong những tình huống này là thoát ra khỏi các vòng lặp for lồng nhau rất sâu hoặc các khối logic if, theo một điều kiện nhất định.
Hotline: 0979 466 469