«goto» etiketlenmiş sorular

Zorunlu programlamada, bir "git" ifadesi, kontrol akışını programın "git" ifadesiyle başvurulan noktasına değiştiren koşulsuz bir atlama talimatıdır.

30
GOTO hala zararlı mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Herkes Dijkstra'nın editöre Mektupları'nın farkındadır : zararlı olarak kabul edilen ifadeye gidin (ayrıca burada …

22
Java'da bir goto ifadesi var mı?
Bu konuda kafam karıştı. Birçoğumuza Java'da herhangi bir goto ifadesi olmadığı söylendi. Ama Java anahtar kelimelerden biri olduğunu buldum. Nerede kullanılabilir? Kullanılamıyorsa, neden Java'ya anahtar kelime olarak dahil edildi?
259 java  syntax  keyword  goto 





3
Go'nun neden "git" ifadesi var?
Go'nun bir 'git' ifadesine sahip olduğunu görünce şaşırdım . Bana her zaman 'goto' ifadelerinin geçmişte kaldığı ve bir programın gerçek akışını tıkadığı için kötü olduğu ve işlevlerin veya yöntemlerin akışı kontrol etmenin daha iyi bir yolu olduğu öğretildi. Bir şey kaçırıyor olmalıyım. Google bunu neden dahil etti?
110 go  goto 

8
C #’da hala [goto] kullanan var mı ve öyleyse neden? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin C # 'ta hala "goto" anahtar kelime sözdizimini kullanıp kullanmadığını ve bunu yapmak için …
104 c#  .net  coding-style  goto 

15
C hata yönetimi için geçerli goto kullanımı?
Bu soru aslında bir süre önce programlama.reddit.com'daki ilginç bir tartışmanın sonucudur . Temel olarak aşağıdaki koda indirgenir: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if (!prepare_stuff( bar )) { goto error_3; } return_value …

1
Goto sızıntı değişkenleri kullanılacak mı?
gotoYıkıcıları ve nesneleri çağırmadan kod parçalarının üzerinden atladığı doğru mu? Örneğin void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } Olmaz xsızdırılmış olabilir?
94 c++  goto 


3
JVM için herhangi bir derleyici “geniş” goto kullanıyor mu?
Çoğunuzun gotoJava dilinde ayrılmış bir anahtar kelime olduğunu , ancak aslında kullanılmadığını bildiğinizi düşünüyorum . Ve muhtemelen gotobunun bir Java Sanal Makinesi (JVM) opcode olduğunu da biliyorsunuz . Ben, JVM düzeyinde, bazı kombinasyonu kullanılarak uygulanan tüm Java, Scala ve KOTLIN sofistike kontrol akış yapıları hesaba katmak gotove ifeq, ifle, ifltvb …
47 java  jvm  goto 

2
Değişken başlatma üzerine atlamak kötü biçimlendirilmiş mi yoksa tanımlanmamış davranışa neden oluyor mu?
Bu kodu düşünün: void foo() { goto bar; int x = 0; bar: ; } GCC ve Clang bunu reddeder , çünkü bar:değişken başlatmayı atlar. MSVC (kullanılmasının haricinde hiç şikayet etmiyor xsonra bar:nedenleri bir uyarı). Şununla benzer bir şey yapabiliriz switch: void foo() { switch (0) { int x = …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.