C für Dummies. Dan Gookin
- und Variablentyp müssen immer zusammenpassen:
float
gehört zu float*
, int
zu int*
und so weiter.
Wichtig: Zeiger müssen vor der Benutzung immer zuerst mit einem Wert (also einer Speicheradresse) initialisiert werden. Dies kann durch den Adressoperator &
oder durch die Funktion malloc
geschehen.
ZEIGER UND ARRAY-KLAMMERN
Array-Notation | Zeiger-Notation |
---|---|
array[0]
|
*a
|
array[1]
|
*(a+1)
|
array[2]
|
*(a+2)
|
array[3]
|
*(a+3)
|
array[x]
|
*(a+x)
|
ZUGRIFFSMODI FÜR FOPEN
Modus | Öffnet eine Datei zum | Erzeugt eine Datei? | Existierende Datei wird |
---|---|---|---|
"r"
|
Lesen | Nein | geöffnet; Fehler, wenn sie nicht gefunden wird |
"w"
|
Schreiben | Ja | überschrieben |
"a"
|
Schreiben am Dateiende | Ja | vergrößert; es wird angehängt |
"r+"
|
Lesen und Schreiben | Nein | geöffnet; Fehler, wenn sie nicht gefunden wird |
"w+"
|
Lesen und Schreiben | Ja | überschrieben |
"a+"
|
Lesen und Anhängen | Ja | vergrößert; es wird angehängt |
SCHLÜPFRIGE SCHLEIFEN UND IHR ZUSAMMENHANG
for
for (
startanweisung
; bedingung;
endanweisung
)
{
tue(etwas);
}
while
while (bedingung)
{ // der Rumpf wird vielleicht nie ausgeführt
tue(etwas);
}
do-while
do
{ // der Rumpf wird mindestens einmal ausgeführt
tue(etwas);
} while (bedingung);
C für Dummies
Bibliografische Information der Deutschen Nationalbibliothek
Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar.
3. Auflage 2021
© 2021 WILEY-VCH GmbH, Weinheim
Original English language edition C Programming For Dummies © 2020 by Wiley Publishing, Inc. All rights reserved including the right of reproduction in whole or in part in any form. This translation published by arrangement with John Wiley and Sons, Inc.
Copyright der englischsprachigen Originalausgabe C Programming For Dummies © 2021 by Wiley Publishing, Inc. Alle Rechte vorbehalten inklusive des Rechtes auf Reproduktion im Ganzen oder in Teilen und in jeglicher Form. Diese Übersetzung wird mit Genehmigung von John Wiley and Sons, Inc. publiziert.
Wiley, the Wiley logo, Für Dummies, the Dummies Man logo, and related trademarks and trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries. Used by permission.
Wiley, die Bezeichnung »Für Dummies«, das Dummies-Mann-Logo und darauf bezogene Gestaltungen sind Marken oder eingetragene Marken von John Wiley & Sons, Inc., USA, Deutschland und in anderen Ländern.
Das vorliegende Werk wurde sorgfältig erarbeitet. Dennoch übernehmen Autoren und Verlag für die Richtigkeit von Angaben, Hinweisen und Ratschlägen sowie eventuelle Druckfehler keine Haftung.
Coverfoto: © Surf Ink – stock.adobe.com Korrektur: Petra Heubach-Erdmann, Düsseldorf
Print ISBN: 978-3-527-71845-0 ePub ISBN: 978-3-527-83338-2
Über den Autor
Dan Gookin schreibt schon seit fast drei Jahrzehnten über Technik. Bei ihm verbindet sich seine Liebe zur Schriftstellerei mit der Faszination, Bücher zu erstellen, die gleichzeitig informativ und unterhaltsam und keinesfalls langweilig sind. Man kann Dan Gookin zugestehen, dass seine Methode, Computerbücher zu schreiben, funktioniert, nachdem seine über 160 Titel mit einer Auflage von zwölf Millionen inzwischen in über 30 Sprachen übersetzt wurden.
Sein vielleicht bekanntestes Buch ist DOS for Dummies, veröffentlicht 1991. Es wurde das sich am schnellsten verkaufende Computerbuch der Welt, einmal übertraf es sogar bei der Anzahl verkaufter Bände pro Woche die Nummer eins der New-York-Times-Bestseller-Liste (leider konnte es als Nachschlagewerk nicht selbst auf diese Liste kommen). Dieses Buch legte den Grundstein für die gesamte für Dummies-Serie, die bis heute eine Ausnahmeerscheinung auf dem Fachbüchermarkt ist.
Dan Gookins populärste Titel umfassen PCs für Dummies, Laptops für Dummies und Microsoft Word für Dummies. Er unterhält zudem die große und hilfreiche (englischsprachige) Website www.wambooli.com
.
Dan Gookin hat einen Abschluss in Kommunikation/Bildender