Vergleich von Delphi und Visual C++ - Inhalt
Vergleich von Delphi und Visual C++ - Inhalt
Vergleich von Delphi und Visual C++ - Inhalt
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]