Giúp giải thích đoạn code C có dấu hai chấm

c

Đoạn code đó có các nhãn Start, Loop, Done.
Nhãn Start có lệnh cnt = 0 (khởi tạo)
…
Lệnh goto Loop để nhảy đến đoạn có nhãn Loop

Khuyên thật là không nên code dùng label và goto.

Năm 2017 rồi không ai dùng goto nữa đâu :slight_smile:

1 Like

cái : ấy mình chỉ dùng trong kế thừa chứ chưa dùng dán nhãn gì bao giờ, google mà k có b chỉ mình với. Thanks

Nhảy nhảy kiểu này rất là loạn nên code review cấm hết rồi :slight_smile:

p/s: embedded à… code này là spinlock để đọc giá trị đây mà. Có hai trường hợp: sau 100 lần chạy nếu tín hiệu không đổi thì chấp nhận nó, ngược lại là nhiễu và đợi từ đầu.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?