[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Einsteigen mit C oder Pascal?



> 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