Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Kullanimi pek tercih edilmeyen *, belli bir labela dallanan C komutu.

Ör;

#include <iostream.h>
int main ()
{
  int n=10;
  loop:
  cout << n << ", ";
  n--;
  if (n>0) goto loop;
  cout << "FIRE!";
  return 0;
}

melancholy
16 Haziran 2005 09:51
2.  Switch..case yapısında bir caseden diğerine atlamak için de kullanılır.
fizikci
16 Haziran 2005 11:24
3.  Kullanan adama "olm sen basic'cimisin?" derler
ibex
17 Haziran 2005 09:11
4.  Programın bir label ile veya satır numarası ile belirtilen başka bir konuma dallanmasını sağlayan komut. Tavsiye edilmez* ama aslında döngülerle, switchlerle sağlanan program akışı, sonuç olarak derlenmiş kodda GOTO'lar ile sağlanır. Özellikle assembly dilinde bolca kullanılan bu komut JMP veya JUMP olarak karşımıza çıkar.

Goto deyimi kendisinin kullanılmadığı bazı dillerde bile reserved word olarak ayrılır. Nolur nolmaz hesabı.

Gerçek şu ki; fonksiyon, prosedür, döngü, switch gibi güzellikleri göz ardı ederek bol miktarda GOTO ile yazılan kodlar spaghetti codea dönüşür. Bu yüzden mümkünse, ki mümkündür, kullanılmamalıdır.

Bununla birlikte GOTO kullanılmadan programlamada yapılması imkansız olan işler de vardır. Örneğin döngüyü kırmak* veya exception handling gibi. Neyse ki modern diller bu durumlarda da ne yapıp edip GOTO'yu gizlerler.
fizikci
02 Kasım 2005 01:52 ~ 02 Kasım 2005 02:20
5.  "GOTO İfadesi Zararlıdır" Edsger Dijkstra, 1968
8086
17 Ekim 2006 16:05
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1140 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen