C für Dummies

C für Dummies
Автор книги: id книги: 2012222     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 3076,27 руб.     (32,69$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Программы Правообладатель и/или издательство: John Wiley & Sons Limited Дата добавления в каталог КнигаЛит: ISBN: 9783527833382 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

C erfreut sich als Klassiker unter den Programmiersprachen großer Beliebtheit, denn es steckt nach wie vor in vielen Betriebssystemen, Schnittstellen und Treibern, aber auch in Compilern und neueren eingebetteten Systemen. Wer C lernen und dabei auch noch Spaß haben möchte, sollte zu diesem Buch vom Urvater der Dummies, Dan Gookin, greifen. Mit viel Humor und vielen anschaulichen Beispielen macht er die Programmiersprache C lebendig.

Оглавление

Dan Gookin. C für Dummies

Schummelseite. NUMERISCHE DATENTYPEN

ESCAPE-SEQUENZEN

KONVERTIERUNGSZEICHEN VON PRINTF

ERLAUBTE SYMBOLE BEI VERGLEICHEN

ZEIGER, KLAMMERN UND ARITHMETIK

ZEIGER – TYPISCHE ANWENDUNGEN

ZEIGER UND ARRAY-KLAMMERN

ZUGRIFFSMODI FÜR FOPEN

SCHLÜPFRIGE SCHLEIFEN UND IHR ZUSAMMENHANG

Über den Autor

Inhaltsverzeichnis

Tabellenverzeichnis

Illustrationsverzeichnis

Orientierungspunkte

Seitenliste

Einleitung

Was bringt es, C zu lernen?

Über dieses Buch

Programme in diesem Buch

Törichte Annahmen über den Leser

Wie dieses Buch aufgebaut ist

Teil I: Das erste Programm

Teil II: Grundlegendes Sprachverständnis

Teil III: Einfache Datenstrukturen und Zeiger

Teil IV: Daten speichern und verwalten

Teil V: Der Top-Ten-Teil

Symbole, die in diesem Buch verwendet werden

Schlussgedanken

Das erste Programm

In zehn Schritten zum ersten Compiler

Die Installation der IDE

Code::Blocks installieren

Die Compilereinstellungen

Ihr erstes Programm

Welches C hätten Sie gern?

An die Tastatur!

Den C-Code eingeben

Spickzettel für die Eingabe des Programms Goodbye.c

Ihr Programm erstellen

Ihr Programm ausführen

Ein Wort zu Code::Blocks und Spenden

Der (zumeist harmlose) Einstieg

Die kurze und banale Geschichte von C

Sachen, die Sie nicht über Hochsprachen wissen müssen

Wie aus einer süßen kleinen Textdatei ein Programm wird

Der Entwicklungsprozess in C

Der Quelltext (oder auch Sourcecode)

Der Compiler

Nicht notwendige Informationen über Objektdateien

Der Linker

Das erste C-Programm – eine alte Tradition

Speichern! Kompilieren! Linken! Starten!

Die notwendigen Editier- und Kompilierkünste

Die Quelltextdatei ändern

Neukompilierung (oder: Spielʼs nochmal in der Sprache C)

Raus mit den alten Sachen, lasst uns was Neues machen

Mit Fehlern auf Du und Du

Mist! Ein Fehler. Aber bevor Sie aus dem Fenster springen …

Spickzettel für die Eingabe von Error.c

Junge, was ʼn Fehler!

Das fehlerhafte Programm reparieren

Damit müssen Sie sich nicht belasten

Die fürchterlichen Linkerfehler

Linkerfehler beheben

Alles über Fehler

Wie die Sprache C aussieht

Der große Zusammenhang

Stückliste

Die Sprache C mit ihren Schlüsselwörtern

Andere Sprachelemente von C

Eingaben und Ausgaben (die hier mal was Gutes sind)

Stellen Sie sich bei Herrn Computer vor

Die Belohnung!

Geheime Informationen über die Arbeitsweise von Whoru.c

Erst das Chaos, dann die Ordnung

Der C-Compiler räumt sein Zimmer nicht auf

Was aufheben, was wegwerfen?

Organisation ist alles!

Wichtige C-Regeln, an die Sie nie denken werden

Das hilfreiche Regelprogramm

Zeit für eine Bonusrunde

Einfache C-Programme basteln

printf (wer bei print an Drucken denkt, liegt falsch)

Die Funktion printf (etwas auf dem Bildschirm ausgeben)

Ein anderes »printf macht was Lustiges«-Programm

Noch mehr lustige Texte

Einige Escape-Sequenzen

Das f steht für formatiert

Die Funktion printf

Richtʼ Euch!

Geheime Information über die Arbeitsweise von Justify.c

scanf – lassen Sie Ihren Scanner trotzdem aus!

scanf richtig einsetzen

Das Schlüsselwort char (Definition einer Stringvariablen)

Die Funktion scanf (Einlesen eines Strings)

scanf im scharfen Einsatz

Kleine Änderungen an Whoru.c

Das Wunder von %s

Zeit für Experimente

Bemerkungen, Kommentare und Vorschläge

Darf ich um einen kurzen Kommentar bitten?

Kommentarstile

Wieso sind Kommentare notwendig?

Bizzare Kommentare

Kommentare als Schalter

Vermeidung »verschachtelter« Kommentare

fgets und puts

Und tschüss scanf, willkommen fgets

Ein unfreundliches Programmbeispiel

Das finstere Geheimnis der Sprache C

Sichere Dateneingaben

Die Funktion fgets

put – put – putputput – puts

Die Funktion puts (Text ausgeben)

Noch eine doofe Spielerei

puts und Variablen

Die Funktion puts (Stringvariablen ausgeben)

Licht! Kamera! Action! puts und fgets die Zweite

Wann nimmt man puts und wann printf?

Mehr Spaß mit printf

Das alte »Text mit printf ausgeben«

Die Escape-Sequenzen von printf

Das Deluxe-Testprogramm für Escape-Sequenzen

Weitere Tests mit Printfun

Wieder mal die Komplexität des printf-Formats

Die Konvertierungszeichen von printf

Zusätzlicher Formatierungskrempel

Variablen und Mathe

Die sich ständig ändernde Variable

Strings ändern sich

Willkommen in der Welt der numerischen Variablen

Das Schlüsselwort int

Benutzung der ersten Integervariablen

Zuweisung von Werten an numerische Variablen

Numerischen Variablen Werte zuweisen

Die Eingabe von Zahlen über die Tastatur

Die Funktion atoi

Der Unterschied zwischen Zahlen und Zeichen

Wie alt war Methusalem?

Nein, Sie müssen mit Methus2.c nicht unbedingt was ausprobieren. Ich empfehle es trotzdem!

Mehr numerische Variablen und ein bisschen Mathe

Wieder auf der Jagd

Eine Portion Mathe

Wie lange brauchen Sie, um Methusalems Rekord zu brechen?

Operatoren für einfache Rechnungen

Methusalem: Bonusrunde! Jedes Los ein Gewinn!

Das unmittelbare Ergebnis

Diskurse, Diskussionen und die Definition von Variablen

»Warum muss ich eine Variable definieren?«

Verbotene und erlaubte Variablennamen

Vordefinieren von Variablen

Ein x-beliebiges Beispiel für Variablen

Spielereien mit Ickygu

Mehrfachdeklarationen

Konstanten und Variablen

Träume von Freiheit und mehr Konstanz

Eine praktische Abkürzung

Das Schlüsselwort const

Der dritte Weg

Malen mit Zahlen

Zahlen in C

Wieso nimmt man int?

Mit oder ohne Vorzeichen – das ist hier die Frage

Wie bringt man eine Zahl eigentlich zum Fließen?

Das Schlüsselwort float (Fließkommavariablen)

»Hey EIX32A, lass uns mal ein Fließkommaprogramm schreiben!«

Die Sache mit der E-Notation

Doppelt so groß wie float? Das ist double!

Bringen Sie Ihren Zahlen Format bei!

Die etwas andere Variable: char

Variablen mit einzelnen Zeichen

Das Schlüsselwort char (Variablen mit einem Zeichen)

Variablen mit Zeichen abfüllen

Kitzelt eine Tasteneingabe den Computer?

Zeichenvariablen als Werte

Die erste wirkliche Mathestunde

Ein sehr knapper Überblick über die Operatoren

Das alte »Wie groß bist du?«-Programm

Heimtückische Änderungen an unserer Größenberechnung

Die hohe Kunst des Inkrementierens

Weniger lustig: Gewichtszunahme

Bonusprogramm! (Irgendwann nützt es Ihnen was)

Wer hat den Vortritt?

Ein Beispiel aus einer Examensklausur

Punktrechnung vor Strichrechnung

Klammern haben den Vortritt

Grundlegendes Sprachverständnis

Wir stehen vor einer großen Entscheidung

Die mächtige if-Anweisung

Der Computer als Genie

Das Schlüsselwort if

Das Schlüsselwort if ganz aus der Nähe

Zerbrechen Sie sich nicht den Kopf wegen dieser Vergleichsgeschichte

Eine Anmerkung zur Schreibweise der if-Anweisung

Die endgültige Lösung für die Steuerproblematik

Gut, wennʼs nicht wahr ist, was ist es dann?

Mit einem else alle Möglichkeiten abdecken

Das Schlüsselwort else

Eine Anmerkung zur Schreibweise

Der Sonderfall else-if und viel mehr Entscheidungen

if mit Zeichen und Strings

Die zahlenlose Welt von if

Was ist größer: S oder T, $ oder -?

if und der Vergleich von Strings

Wie schreibt man richtig in C? Lektion 1

Immer von oben nach unten

Formatierungen des Quellcodes

Einrückungen, Teil 2

Vergessen wir kurz die Formatierung

Andere Möglichkeiten

for knüpft Schleifen

Wiederholte Wiederholungen

Das Schlüsselwort for

for formt die Schleifen

Wie in der Grundschule: Zählen bis 100

Kleiner Hinweis zum fehlenden Semikolon hinter for

Schleifen fabrizieren

Endlich – das nützliche ASCII-Programm

Vorsicht, Endlosschleifen!

Schleifen gewaltsam abbrechen

Das Schlüsselwort break

Das Schlüsselwort break

Abkürzungen und die Kunst des Inkrementierens

Kryptische C-Operatoren, Teil 1: ++

Der Operator ++

Bahn frei, jetzt komm ich!

Rückwärtszählen: nelhäz sträwkcüR

Rückwärtszählen passt sehr gut zum for

Kryptische C-Operatoren, Teil 2: --

Der Operator --

Eine abschließende Verbesserung von Ollyolly.c

Je mehr Inkrement, desto mehr Wahnsinn

Schleifen mit Sprüngen

Kryptische C-Operatoren, Teil 3: Jetzt wird’s verrückt

Ihre persönlichen Funktionen

Die allererste Funktion schreiben

Dieses Programm braucht eine Funktion

Die nützliche Funktion idiot()

Das Tao der Funktionen

Zur Namensgebung von Funktionen

Ein Wort zum Prototyping

Variablen innerhalb von Funktionen

Bomben frei mit dem Bomber-Programm

Bringt die doppelte Variable Bomber.c zur Explosion?

Ein weiterführendes Beispiel

Seltsame undefinierte Werte in Variablen

Brüderliches Teilen von Werten mithilfe globaler Variablen

Eine globale Variable erzeugen

Ein Beispiel für eine globale Variable

Funktionen ein Päckchen mit auf den Weg geben

Funktionen mit einer echten Funktion

Wie man einer Funktion einen Wert schickt

Unbedingt lesen: Variablenwirrwarr vermeiden

Mehr als einen Wert an eine Funktion übergeben

Wie man Strings an Funktionen übergibt

Funktionen mit Ergebnissen

Endlich sagt der Computer mal was Gutes über Sie

Fehlerbeseitigung in Iq.c mit dem beliebten Typecasting-Trick

Mit return zurück an den Absender

Das Schlüsselwort return

Gib dem Mann mal einen Bonus!

Das Zwiebelschalenprinzip

Funktionen arbeiten von innen nach außen

Veränderungen am Programm Iq.c

Ein gängiges Beispiel für if

Das alte Spiel mit den Zufallszahlen

Benutzung der rand-Funktion

Wenn Sie sich mal kurz Zeit nehmen, um etwas über Zufall zu erfahren

Die Funktion rand

Zufallszahlen initialisieren

Die Funktion srand

Mehr Zufall im Zufallsprogramm

Verbesserungen am Zufallszahlenprogramm

Der teuflische Dr. Modulo

Der Operator % (Modulo)

Die Würfel sind gefallen

Feinschliff für die C-Künste

Dieses Zeug drängelt sich immer vor (der Rest folgt dem #)

Bitte vergiss mein nicht!

Die Direktive #include

Ausführliche und überflüssige Informationen, die Sie überlesen werden

Ihre eigene h-Datei erstellen

Die Geheimnisse von Htest1.c

Wofür #define gut ist

Makros erwähnen wir besser erst gar nicht

Wie man Eingaben vom Benutzer bekommt

Die Tastatur abhören

Das fürchterliche Ratespiel

Die Shell beklauen (wie man die Kommandozeile abhört)

Da gehen einem die Argumente aus – main passiert das nie

Also, irgendwelche Argumente dafür?

Anzeige der Argumente

Argumente mit Anführungszeichen

Wiederholungen sind gut

Ihr Gewicht auf dem Mond

Noch mehr ifs

Auswertung von mehreren Bedingungen in if-Abfragen

Wer ist schlauer? Melvin oder Poindexter?

Gutes p, schlechtes P

Tricks der Großmeister

Weitere Weisheiten

Nun zu den schlechten Nachrichten

Mehr über Variablen

Typecasting und andere Probleme

Grundlagen der Typumwandlung

Die lange und die kurze Form

Die Konfusion weicht allmählich

signed und unsigned

unsigned Variablen haben eine negative Einstellung

Faire und unfaire Variablen

Ein anderes Kapitel über Zahlen (die Sache mit der Hexerei)

Zahlensysteme und ihre Basis

Hexereien

Schleifen knüpfen

Fakten zu while-Schleifen

Die erste Schleife binden

Das Schlüsselwort while

Das Schlüsselwort while

Was ist besser geeignet: while oder for?

Tausche unschönes for(;;) gegen elegantes while

Den Spieß umgedreht: do-while-Schleifen

while macht Kopfstände – do-while

De-tail von do-while

Das Schlüsselwort do-while

Trau niemals dem User – ein Fehler in Countdown.c

Die garantiert richtige Eingabe

Der bizarre Fall while TRUE (und sonstige Kuriositäten)

Fragestunde

Feintuning für Yorn.c

»Kochen, bis es gar ist«

Yorn.c als Funktion

Verschachtelte Schleifen und anderer Unsinn für Angeber

Verschachtelte Anwendungen

Schleifen und das heimtückische switch-case

Die Lösung mit switch-case

Der alte Trick mit switch-case

Das Schlüsselwort switch (case und default)

Eine besondere Beziehung zwischen while und switch-case

Zwischenstand und Reste essen

Selbsttest via Hallo, Welt!

Das Hallo-Welt-Programm

Weiter geht’s – ein närrisches Hallo-Welt-Programm

Halt die Welt an, ich möchte aussteigen!

Die Funktion kbhit

Der Tastaturpuffer eines Computers

Die Behandlung der Überbleibsel

Die Lösung mittels while-Schleife

Mehr über die math.h-Library

Die Probleme in einer höheren Potenz

Die Funktion pow

Die kryptischen Aspekte von Lights.c

Autsch! Wurzeln ziehen

Die Funktion sqrt (Quadratwurzel)

Lästige Mathematik? – Sie packen das

Etwas wahrhaft Merkwürdiges zum Schluss

Die Gefahren der Benutzung von a++

Ja, und das Gleiche gilt für --

Wiederholung des ++a-Phänomens

goto-Anweisung – nein danke

Was ist nun goto?

Das Schlüsselwort goto

Ein Beispiel, wie man goto nicht verwenden sollte

Alternativen zu goto

Und tschüss … – das Programm verlassen

exit – der Notausgang

Das Kommando exit

Zuletzt das berüchtigte Ask-Programm

Einiges, was man über ask.c schon wissen sollte

Eine sinnlose Batchdatei als Beispiel

Einfache Datenstrukturen und Zeiger

Arrays und Strings

Wozu Arrays?

Wie man Arrays benutzt

Das Element null (am besten überlesen)

Ein einfaches Programm, bevor es zu langweilig wird

Arrays in C erstellen

Auf die Elemente eines Arrays zugreifen

Werte an ein Array zuweisen

Alt, aber brauchbar

Strings und Arrays

Das Ende eines Strings (das Nullbyte)

Köder auslegen

Die Funktion strlen

Einige zusätzliche Gedanken zu Sushi.c

Die Falle

Gegen den Buffer-Overflow

Arrays jeder Sorte

Sortier mich, aber schnell

Sortieren

Eine unverschämt große Menge Zahlen sortieren

Strings und so Zeugs

Strings und Zeichen

Das Programm »Mach mich GROSS«

Wie Klein- in Großbuchstaben umgewandelt werden

Eine bessere Möglichkeit, einen String zu durchlaufen

Ein total verdrehter String

Die Funktion isalpha

Texte verflechten

Strings in C kopieren

Die Funktion strncpy

Neckische Details zu rot13

Strings zerlegen

Die Funktion strcspn

Das etwas trickreiche Mittelstück von Intro.c

Sesam öffne dich

Die Funktion strcmp

Stringmanipulationen

Strings verbinden

Die Funktion strncat

Die Stringfunktionen zusammengefasst

Arrays jenseits der ersten Dimension

Vereinbarung eines zweidimensionalen Arrays

Vereinbarung eines initialisierten zweidimensionalen Arrays

Zugriff auf die Elemente eines zweidimensionalen Arrays

Ein Array aus Strings

Hi-Ho, Hi-Ho, der Code von Dwarfs.c Stück für Stück

Arrays in der Grauzone

Das Geheimnis der mehrdimensionalen Arrays in C

Dreidimensionale String-Arrays

Wieder hinter den sieben Bergen bei den sieben Zwergen

Die finstersten Aspekte von C: Zeiger

Ein unhandliches und starres Speicherkonzept

Land kaufen, aber kein Haus bauen

Mehr oder weniger gefräßige Variablen

Das Schlüsselwort sizeof

Die Größe eines Arrays berechnen

Lange Rede, kurzer Sinn

Wie groß? Wo? Warum soll ich das wissen müssen?

Adresse, Adresse, Adresse

Ein etwas simples Programm als brauchbares Beispiel

Hallo, Herr Zeiger!

* (Zeiger-Vereinbarung)

Das zweite Metric-Programm

Die Vereinbarung der Zeigervariablen

Der Operator & (Adress-Operator)

Zeiger zum Speichern von Adressen benutzen

Was weiß nun das Programm?

Oh Schreck – eine kleine Übung zur Selbstkontrolle

Nun die Adresse der letzten Variablen

Mehr Zeiger, mehr Speicher, Wahnsinn ohne Ende

Römische Zahlen (und wieder eine Ausnahme)

Noch mehr Römer

Das total verdorbene Römer-Programm

Und nun das Sternchen, bitte schön

Rückblick

Zeiger, die zeigen und schauen

Der Zeiger als neugieriger Postbote

Noch mehr Durcheinander mit den *-Zeigern

Ein Zeiger und mehrere Variablen

Zeiger und Arrays

Ein Array mit einem Zeiger durchlaufen

Nun eine wahrhaft schwer zu knackende Nuss

Zeiger, Klammern, Arithmetik – puh

Zeiger sollen Arrays nicht ersetzen

Zeit, einen Schnitt zu machen

Die Beziehung zwischen Zeigern und Array-Klammern

Beseitigung aller Spuren der Array-Notation

Ungläubige können ja nachprüfen

Weitere Prüfung

Zum guten Schluss: Der Hauptunterschied zwischen Zeigern und Arrays

Erste Anwendungen der Zeiger

Zeiger und Strings

Eine unmögliche Art, einen String auszugeben

Die Funktion putchar

Eine bessere Möglichkeit, einen String anzuzeigen

Mehr Tricks

Noch mehr Tricks

Ein allerletzter Trick

Die Tiefen der Bibliotheksdefinitionen

Oh! String! String! String!

Noch so eine irreführende Sache

Vereinbarung eines Strings mit einem char-Zeiger

Übergabe von Zeigern an Funktionen

Rückblick zu Zeiger-Problemen

Botschaften aus dem Jenseits

Übergabe von Arrays an und von Funktionen

Übergabe eines char-Arrays an eine Funktion

Die verbotenen Vokale

Beruhigende Worte zur novowels-Funktion

Übergabe beliebiger Arrays an Funktionen

Analyse der caffeine-Funktion

Funktionen, die ihre Variablen töten

Das Schlüsselwort static

Arrays aus Zeigern

Zeiger und Arrays

Ein String-Zeiger-Array erzeugen

Ein Beispielprogramm

Das Zeiger-Array der Kommandozeile

Was zum Kuckuck ist das nun?

Zeiger (auch in Arrays) sind Variablen

Sortieren von Strings mit Zeigern

Ein einfaches und falsches Sortierprogramm

Was war falsch?

Die entsetzlichen Indirekt-Zeiger

Sortieren von Strings nach allen Zeichen

Das Labyrinth von Psort3.c

Alles über Strukturen

Mehrfachvariablen

Das Leben ohne Strukturen

Mit Arrays geht es nicht viel besser

Wir brauchen eine Karteikarte

Fakten zu Strukturen

Das Schlüsselwort struct

Noch einmal das Passwort-Programm

Arrays aus Strukturen

Das Programm »Der Zauberer von Oz« mit mehr Struktur

Alles in einem Array

Der Rest der Mannschaft von Oz

Strukturkomponenten kopieren

Strukturen und Funktionen

Ein spezieller Rückblick: Vereinbarung einer globalen Variablen

Hey, Funktion, hier kommt eine Struktur!

Die technischen Leckerbissen des Programms Oz6.c

Verschachtelte Strukturen

Rückgabe einer Struktur aus einer Funktion

Was Bdays.c zum Laufen bringt

Großer Dank gilt der Funktion malloc

Ein Beispiel ohne zusätzlichen Speicherplatz

Oh malloc, gib mir mehr Platz

Die Funktion malloc

Borgen und nicht wiedergeben ist wie gestohlen

Die Funktion free

Nun die richtige Speicherbereitstellung für Howdy.c

Das freundliche Howdy-Programm, in kleinen handlichen Portionen

Strukturen und (schon wieder!) Zeiger

Was Sie brauchen, um eine Struktur im Speicher anzulegen

Das erste Programm mit Zeiger und Struktur

Beamen Sie diese Geheiminformationen über Stdb.c in Ihren Kopf

Eine leere Zeigerhülle

Daten speichern und verwalten

Die Festplatte als Diener

Hello Disk!

Ein kleines Textstück auf die Platte schreiben

Wie die Arbeit mit Dateien funktioniert

Die Funktion fopen

Die Struktur FILE

Die Funktion fprintf

Die Funktion fclose

Etwas aus einer Datei lesen

Die Funktion fgetc

Versehentliches Überschreiben verhindern

Das rücksichtsvolle Creator.c-Programm

Binär oder Text – das ist hier die Frage

Ein eigenes type-Programm

Die Funktion fgets

Wie View.c funktioniert

Ein Dump erstellen

Formatierte Ein-/Ausgabe

Die formatierte Ausgabe

Formatierte Eingabe aus Dateien

Ein Array in eine Datei schreiben

Ein Array aus der Datei lesen

Daten lesen und schreiben

Das Grundgerüst für ein Programm zum Speichern von Strukturen

Eine Struktur in eine Datei schreiben

Die Funktion fwrite

Die Funktion write_info

Die read_info-Funktion

Die Einzelheiten des Programms Stocks.c

Die Geheimnisse der Funktion read_info

Die Funktion fread

Dynamische Datenstrukturen

Dynamische Arrays

Arrays mit variabler Länge

I’ werd’ narrisch: variable Stringlängen

Kurzer Rückblick zur Datenspeicherung

Wie verkettete Listen arbeiten

Die erste Struktur

Eine Struktur mehr und der Link darauf

Und nun der Rest

Die NULL kennzeichnet das Ende

Die Geburt unserer Datenbank

Das unvermeidliche Bankkontenprogramm

Das BANK-Programm

Was bereits funktioniert

Datensätze aus Listen löschen

Überflüssige Datensätze entfernen

Die Funktion deleteAccount()

Die Arbeitsweise der Funktion deleteAccount

Einmal vom Speicher zur Disk und zurück

Die Liste auf Platte speichern

Eine verkettete Liste von Platte laden

Der Top-Ten-Teil

Cehn Gründe für C im Jahr 2020, 2021, 2022 …

C++, C#, Java, PHP und die anderen {}

C ist schlank

C ist Fahren ohne ABS und ESP

C ist die Sprache der APIs und Kernel

C ist 31337

C ist die Sprache der Aufzüge und Kühlschränke

C ist allgegenwärtig

C ist die Sprache der Schnittstellen

C treibt die Dinge voran

C ist wichtig …

Zehn Empfehlungen zum Schreiben unlesbarer Programme

Lügen Sie in den Kommentaren

Verwenden Sie möglichst kurze Variablennamen

Nutzen Sie Copy&Paste ausgiebig

Stöbern Sie im Thesaurus

Legen Sie sich niemals fest

Wenn’s mit dem Englisch hapert

Ziehen Sie Schreibfehler konsequent durch

Seien Sie modern und geben Sie Ihren Quellcode frei

Finden Sie Workarounds für eigene Fehler

Verzichten Sie auf lesbare Codeformatierungen

Zehn nützliche Internetadressen zu C

Stackoverflow

A Programmer’s Heaven

Codeguru.com

C for Dummies

Nachschlagewerk zur Bibliothek

Noch ein Nachschlagewerk

Der C-Standard

Der Compiler – Code::Blocks

Visual Studio Express Editions

c++.net

Stichwortverzeichnis

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

WILEY END USER LICENSE AGREEMENT

Отрывок из книги

C für Dummies

Die folgende Tabelle zeigt C-Schlüsselwörter für numerische Daten, ihre Variablentypen und ihre Bereiche:

.....

Das Programm wartet nun auf Ihre Eingabe. Also los, geben Sie Ihren Namen ein und drücken Sie .

Falls Sie C-Guru eingetippt haben, wird folgende Zeile dargestellt:

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу C für Dummies
Подняться наверх