WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 13.02.2002, 18:07   #1
coolbininet
Hero
 
Registriert seit: 19.09.2001
Alter: 46
Beiträge: 859


coolbininet eine Nachricht über AIM schicken coolbininet eine Nachricht über Yahoo! schicken
Frage Sprungmarken in C/C++!

@all!

Ein Anfänger stellt einen Frage:

Hi Leute, gibt es in C/C++ denn keine Sprungmarken, Wie zB in VB oder Pascal die Goto oder so ähnlich heißen?

Mit freundlichen Grüßen

Coolbininet
____________________________________
Wenn du eine helfende Hand brauchst, tust du gut wenn, du sie an den eigenen Armen suchst!
Website RI

Nur der Kleingeist hält Ordnung das Genie überblick das Chaos! Genie und Wahnsinn liegen dicht nebeneinander, sie können und sollen nicht getrennt werden.

|Marktorientierter Sozialist|Menschenfreund|Teamfähig|Analytiker|Logi ker|

If you want to see the Sky, fuck a Duck and learn to fly!

Mein Glück ist nicht von dieser Welt, insbesondere im Umgang mit Microsoft Produkten!

Möge die MACHT mit uns sein!
coolbininet ist offline   Mit Zitat antworten
Alt 13.02.2002, 18:32   #2
andi_77
Jr. Member
 
Registriert seit: 18.05.2000
Beiträge: 69


Standard gibts schon

Codebeispiel:
__________________________________________
L85: count2 = count2+1;
if(ineighbor[count2] !=0 )
{
goto L80;
}
__________________________________________
statt L85 und L80 koennte auch franz oder seppi stehen.
l.g.
andi
andi_77 ist offline   Mit Zitat antworten
Alt 13.02.2002, 18:42   #3
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

>>Hi Leute, gibt es in C/C++ denn keine Sprungmarken, Wie zB in VB oder Pascal die Goto oder so ähnlich heißen?

ja gibts, is aba das letzte wasst verwenden solltest (noch unratsamer als sprungmarkn in cobol), denn nicht umsonst hat man die strukturierte programmierung geschaffen, also verwend nach möglichkeit unterprogramme
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 13.02.2002, 18:52   #4
hewlett
Inventar
 
Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524


Standard

ein goto in einem c programm ist gleichzusetzen mit der todesstrafe für den programmierer
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting
hewlett ist offline   Mit Zitat antworten
Alt 13.02.2002, 18:53   #5
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

Dem kann ich mich nur anschließen... Sprungmarken in C/C++ naja....
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 13.02.2002, 19:05   #6
Steph
Elite
 
Registriert seit: 07.11.2001
Alter: 38
Beiträge: 1.167


Steph eine Nachricht über ICQ schicken
Standard

würden wir goto befehle verwenden würd uns unser apg-professor den kopf abreißen
!!FINGER WEG!!

cya
Steph ist offline   Mit Zitat antworten
Alt 14.02.2002, 09:00   #7
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

GOTO wird von einigen C-Programmierern verwendet, um EXCEPTIONS abzubilden, die es in C ja nicht gibt. Das macht das ganze Programme etwas lesbarer. Sonst ist die Verwendung von GOTO nicht zweckmäßig.

void routine()
{
int error = 0;
.
.
.
if (error) goto FEHLERBEHANDLUNG;
.
.
.
return;
FEHLERBEHANDLUNG: ...

}
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 14.02.2002, 18:14   #8
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

wie man sieht in einigen spezialfällen verwenden, sonst NIE!!!!!

jeder programmierer reisst dir früher oder später den kopf ab, wenn du so was machst und er dein programm verstehen soll (auch dir selber wird es in einem halben jahr so gehen, dass du nicht mehr verstehst was du gemacht hast)

also funktionen verwenden, denen hübsche verständliche namen geben und sich rühmen können, dass man nicht nur gut sondern auch schön lesbar programmieren kann ...
it00x30 ist offline   Mit Zitat antworten
Alt 14.02.2002, 19:37   #9
hewlett
Inventar
 
Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524


Standard

es geht natürlich auch um die lesbarkeit des programmcodes!
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting
hewlett ist offline   Mit Zitat antworten
Alt 16.02.2002, 21:15   #10
flocky
Inventar
 
Registriert seit: 16.02.2002
Alter: 39
Beiträge: 3.880


flocky eine Nachricht über ICQ schicken
Standard

ich weiß jetz nicht, ob das zu vergleichen is, oder vielleciht sogar das selbe:
in C gibts pointer, die machen C so irrsinnig schnell
erklärung:
das gibts in basic z.b. nicht, da werden bei anweisungen riesige datenblöcke im speicher verschoben.
bei C (nicht nur bei C) können pointer auf solche Datenblöcke verweisen, so können diese Blöcke bleiben, wo sie sind.

das war nur mal so eine erläuterung, hat vielleicht nichts damit zu tun, aber interessant ises trotzdem
flocky ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:49 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag