05.11.2013 Aufrufe

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Vergleich</strong> <strong>von</strong> <strong>Delphi</strong> <strong>und</strong> <strong>Visual</strong> <strong>C++</strong> - Kapitel 2B<br />

Anmerkung:<br />

Die Continue-Anweisung bewirkt den sofortigen Beginn der nächsten Schleifeniteration (d.h. bewirkt<br />

den Sprung an das Ende der Schleife).<br />

4 Return- Anweisung<br />

// bei Prozeduren<br />

void Hallo(int a)<br />

{<br />

}<br />

printf("Hallo ");<br />

if (a == 0) return;<br />

printf("Welt\n");<br />

// bei Funktionen<br />

int Kubik(int m)<br />

{<br />

return m * m * m;<br />

}<br />

// bei Prozeduren<br />

procedure Hallo(<br />

a: Integer);<br />

begin<br />

write("Hallo ");<br />

if a = 0 then exit;<br />

writeln("Welt");<br />

end;<br />

// bei Funktionen<br />

function Kubik<br />

(m: Integer): Integer;<br />

begin<br />

Kubik := m * m * m;<br />

// exit-Aufruf ist<br />

// hier überflüssig<br />

end;<br />

// statt<br />

// Kubik:= m*m*m;<br />

// wäre auch möglich<br />

// Result:= m*m*m;<br />

5<br />

Ausnahme-<br />

Behandlung<br />

(exception handling)<br />

try<br />

{<br />

;<br />

}<br />

catch()<br />

{<br />

BehandlungsBlock1;<br />

}<br />

catch()<br />

{<br />

BehandlungsBlock2;<br />

}<br />

Uses SysUtils;<br />

try<br />

;<br />

except<br />

on do<br />

BehandlungsBlock1;<br />

on do<br />

BehandlungsBlock2;<br />

end;<br />

http://ourworld.compuserve.com/homepages/praxisservice/kapit2b.htm (31 of 52) [19.05.2000 15:30:09]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!