Chủ đề: [ Solved ]Lệnh goto
-
24-10-2008, 08:50 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái đó là "tàn dư của chế độ cũ" đừng bao giờ đem nó vào chương trình nhá [IMG]images/smilies/biggrin.png[/IMG], người ta cười cho đấy(chương trình ngắn người ta cười cho chứ còn dài người ta khóc).
goto là một câu lệnh siêu lởm, mặc dù trông có vẻ đơn giản và hữu ích nhưng sự thực là với các cấu trúc lặp thì hoàn toàn có thể tiễn goto lên thiên đường(chả hiểu sao sếp Dennis lại cho vào C làm cái gì trời).
Còn lý do tại sao lại phải bỏ goto thì cậu cứ thử lùng đọc một cái chương trình sử dụng goto xem, biết tay liền . Vừ rối như mớ bòng bong vừa khó debug.View more random threads:
- [ Solved ]Lớp khuôn mẫu (template class)
- chương trình tính x mũ n(đệ quy) giúp mình với!
- Trao Đổi
- in số nguyên tố trên mảng
- Tính thời gian đọc file.
- Lỗi nhập xuất ma trận khi dùng con trỏ
- Xác định một điểm nằm phía trên hay phía dưới một đường thẳng
- Thảo luận: Vào ra file txt
- nhập và sắp xếp danh sách sinh viên
- xin chỉ giáo về sự khác nhau giữa con trỏ và mảng
-
24-10-2008, 10:38 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Còn 1 lý do nữa khiến goto outdated, nó break scope:: !
-
24-10-2008, 06:45 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[ Solved ]Lệnh goto
Mình là newbie mới bắt đầu học C++, mình có biết về lệnh "goto" và có sử dụng qua. Thấy nó cũng được nhưng mà nhiều người lại bảo là không nên sử dụng nó.
Mình chẳng biết làm sao nữa. Mong các bạn cho ý kiến để mình hiểu thêm về lệnh này.
Thanks![IMG]images/smilies/wave.gif[/IMG]
-
26-10-2008, 04:35 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mà mình chưa hiểu lắm!
sao lệnh goto bị hắt hủi vậy... tụi nghiệp nó.. ít ra nó cũng phải có chốn dung thân chứ... cắt đường nó vậy sao.!
-
26-10-2008, 04:43 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vậy thì cứ dùng đi [IMG]images/smilies/biggrin.png[/IMG].
-
26-10-2008, 05:16 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
goto thật ra là một lệnh giống như lệnh jmp trong hợp ngữ, c muốn hỗ trợ hợp ngữ nên bày ra trò này. Nói cho rõ ràng thì các cấu trúc lặp đều dùng goto tuy nhiên nó dùng một cách rất an toàn. Do đó ta nên dùng các cấu trúc lặp, còn goto có thể nhảy rất lung tung do đó chỉ nên dùng khi muốn tạo đột biến trong code.
-
26-10-2008, 05:27 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
không chỉ goto đâu.còn một số cái cũng bị hắt hủi nữa là:break;do....while,
người ta thường nói ta có thể dùng một câu lệnh khác hay viết hàm= cách khác để thay thế cho nó.các thầy cô cũng ko khuyến khích dùng nó đâu.nên bạn đừng dùng làm gì.
-
26-10-2008, 05:45 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Người ta đã bảo là không nên dùng rồi thì thôi.
Cứ vặn vẹo nhiều quá...để cái thời gian đi hỏi tại sao lại không dùng để mà ngồi luyện code với những cái mà người ta khuyên nên dùng ấy....
toàn phung phí thời gian với những cái không đâu -_-;;
-
26-10-2008, 05:56 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tại chưa biết nên phải hỏi!
mới vào con đường lập trình mà.
chưa biết tí gì hết thấy có cái lệnh goto nó lạ nên đem lên đây hỏi ý kiến mọi người thui...
anh làm gì mà dzữ dzậy!!!!!
PS: Thông cảm nhe!!!!!!
ủa sao mà lệnh break và do .. while lại bị hắt hủi vậy. Mình thấy break hay sài cho switch() mà còn do ... while là vòng lặp hay lắm mà.
-
27-10-2008, 09:20 AM #10Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
@Xcross87 : X nói chí lý lắm !
@superworm711 : mình nghĩ nếu bạn muốn giỏi lập trình thì bạn hãy "động thủ" vào code sẽ rõ, đọc lý thuyết rồi suy nghĩ miên man mất thời giờ mà cũng chẳng làm được gì.
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...