-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- - ----- Original Message -----
From: "Daniel Feist"
To:
Sent: Monday, May 19, 2003 3:55 PM
Subject: C: Datentypen und Variablen
Hallo,
Ich verstehe in meinem Übungswerk eine Aussage nicht - ich würde mich
sehr
über Antworten freuen! Vielen Dank
Beispiel:
#include
int main()
{
int a; /* Deklaration von Variablen */
int b;
int c;
a=4; /* Inizialisierung der Variablen */
b=3;
c=12;
printf("der Wert von int a=%d, b=%d, c=%c"\n, a,b,c);
return 0;
}
Bei der Funktion printf wird ja erst die Variable und ihr Datentyp
angezeigt, damit der Compiler weiß, um welchen datentyp es sich
handelt.
Ich verstehe nicht ganz, warum man jetzt an das Ende der String a,b,c
schreibt - man hat das alles doch schon mit a=%d usw. gemacht!
Gruss Daniel
--
clusterix.perl@gmx.de
Hallo Daniel.
Bei a,b,c handelt es sich um die Variablen aus denen das Programm die
Daten holen soll.
%d usw. geben an in welcher Form die Daten angezeigt werden sollen.
z.B. %s für Texte.
das a in printf("der Wert von int a=%d, b=%d, c=%c"\n, a,b,c); ist
einfach ein zeichen.
Genausogut könnte dort hallo=%d stehen.
Mfg Skyman
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use http://www.pgp.com
iQA/AwUBPspX+vTVWVnEIMgHEQLCVACdFE1uIcBbtvAiiwXkFojKcwYbMZoAmwe7
2puUq7Pt8ccRRU8BoRKsUpJT
=vZQh
-----END PGP SIGNATURE-----