[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Einsteigen mit C oder Pascal?
- Subject: Re: Einsteigen mit C oder Pascal?
- From: wualex1_bEi_mvmhp64.ciw.uni-karlsruhe.de (Dr.-Ing. Wulf Alex)
- Date: Wed, 21 Oct 1998 16:29:22 +0200 (METDST)
> Und dasselbe in C:
Es geht noch etwas kuerzer:
/* Summe zweier ganzer Zahlen */
main()
{
int a, b;
printf("1. Summand? "); scanf("%d", &a);
printf("2. Summand? "); scanf("%d", &b);
printf("Die Summe von %d und %d ist %d\n", a, b, a + b);
}
Man kann auf die Variable c und die Zeile mit der Addition verzichten,
da die Funktion printf() als Argument auch einen Ausdruck akzeptiert.
Die include-Zeile kann man auch weglassen, da die verwendeten Funktionen
vom Default-Typ integer sind, aber das sehe ich als schlechten Stil an.
Dasselbe gilt von der return-Zeile. Nun noch das Ganze als Shellskript:
# Korn-Shellscript Summe zweier ganzer Zahlen
integer a; integer b; integer c
print 1. Summand? \\c; read a
print 2. Summand? \\c; read b
c=$a+$b
print Die Summe von $a und $b ist $c
Shellskripts sind manchmal noch kompakter als C-Programme, haben aber
ihre Tuecken, zum Beispiel darf an manchen Stellen kein Zwischenraum
stehen. Gruss,
--
Wulf Alex, Universitaet Karlsruhe, Tel. 0721/608 - 2404, Fax 0721/693965
Deutschland - Allemagne - Germany - Tyskland - Saksa - Niemcy