Tôi có nên sử dụng GOTO C # không?
Tôi có nên sử dụng GOTO C # không?
Anonim

Không có gì sai với đi đến nếu nó được sử dụng đúng cách. Sở dĩ nó là "điều cấm kỵ" là vì trong những ngày đầu của NS , lập trình viên (thường đến từ nền tảng hợp ngữ) sẽ sử dụng goto để tạo mã cực kỳ khó hiểu. Hầu hết thời gian, bạn có thể sống thiếu đi đến và ổn.

Do đó, tại sao nên tránh sử dụng GOTO trong C?

đi đến tuyên bố trong NS . LƯU Ý - Sử dụng goto Câu lệnh không được khuyến khích trong bất kỳ ngôn ngữ lập trình nào vì nó gây khó khăn trong việc theo dõi luồng điều khiển của một chương trình, khiến chương trình khó hiểu và khó sửa đổi. Bất kỳ chương trình nào sử dụng Một đi đến có thể được viết lại thành tránh xa họ.

Cũng cần biết, vấn đề lớn nhất với tuyên bố GOTO là gì? Các vấn đề với việc sử dụng báo cáo goto là nó dễ dàng phát triển logic chương trình rất khó hiểu, ngay cả đối với tác giả ban đầu của mã. Rất dễ bị mắc kẹt trong vô hạn vòng nếu đi đến điểm nằm trên đi đến gọi.

Hơn nữa, Goto có tập luyện xấu không?

Hầu hết các lập trình viên sẽ nói với bạn rằng ĐI ĐẾN tuyên bố nên tránh. Trên thực tế, nó không khuyên chống lại nó; nó hoàn toàn tuyên bố rằng sử dụng nó là tồi tệ lập trình: " ĐI ĐẾN câu lệnh thường được coi là một chương trình kém thực hành dẫn đến các chương trình khó sử dụng. Việc sử dụng nó nên được tránh."

GOTO làm gì trong C?

' đi đến 'Tuyên bố trong NS ngôn ngữ. goto là một tuyên bố nhảy vào NS ngôn ngữ, chuyển quyền điều khiển của chương trình từ câu lệnh này sang câu lệnh khác (trong đó nhãn Là xác định). goto có thể chuyển chương trình trong cùng một khối và phải có nhãn, nơi bạn muốn chuyển quyền điều khiển của chương trình.

Đề xuất: