Grundkurs C:
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Buch |
Sprache: | Deutsch |
Veröffentlicht: |
Bonn
Rheinwerk Computing
2020
|
Ausgabe: | 3., aktualisierte und überarbeitete Auflage |
Schlagwörter: | |
Links: | http://deposit.dnb.de/cgi-bin/dokserv?id=dd626154beff4811a35fe3fddcb34936&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032315687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Beschreibung: | Auf dem Umschlag: Aktuell zu C18; kompakter Programmierkurs, komplettes Grundwissen; von den ersten Schritten bis zum komplexen Programm; mit Übungen und Lösungen zum Selbstlernen; alle Beispielprojekte zum Download |
Umfang: | 487 Seiten Illustrationen, Diagramme 19 cm x 12.5 cm |
ISBN: | 9783836276894 3836276895 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV046906134 | ||
003 | DE-604 | ||
005 | 20220223 | ||
007 | t| | ||
008 | 200921s2020 gw a||| |||| 00||| ger d | ||
015 | |a 20,N35 |2 dnb | ||
016 | 7 | |a 1216353573 |2 DE-101 | |
020 | |a 9783836276894 |c kart. : EUR 14.90 (DE), EUR 15.40 (AT), CHF 19.90 (freier Preis) |9 978-3-8362-7689-4 | ||
020 | |a 3836276895 |9 3-8362-7689-5 | ||
024 | 3 | |a 9783836276894 | |
028 | 5 | 2 | |a Bestellnummer: 459/07689 |
035 | |a (OCoLC)1202592867 | ||
035 | |a (DE-599)DNB1216353573 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-19 |a DE-29T |a DE-B768 |a DE-1050 |a DE-860 |a DE-473 |a DE-91G |a DE-1046 |a DE-Aug4 |a DE-824 |a DE-92 |a DE-859 |a DE-1051 |a DE-573 |a DE-573n |a DE-1043 |a DE-703 | ||
082 | 0 | |a 005.133 |2 23/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 358 |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Wolf, Jürgen |d 1974- |e Verfasser |0 (DE-588)132691256 |4 aut | |
245 | 1 | 0 | |a Grundkurs C |c Jürgen Wolf, René Krooß |
250 | |a 3., aktualisierte und überarbeitete Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Computing |c 2020 | |
300 | |a 487 Seiten |b Illustrationen, Diagramme |c 19 cm x 12.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auf dem Umschlag: Aktuell zu C18; kompakter Programmierkurs, komplettes Grundwissen; von den ersten Schritten bis zum komplexen Programm; mit Übungen und Lösungen zum Selbstlernen; alle Beispielprojekte zum Download | ||
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
653 | |a C-Programmierung | ||
653 | |a Programmieren lernen | ||
653 | |a Einstieg Einsteiger Umsteiger | ||
653 | |a Übung üben testen | ||
653 | |a Nachschlage-Werk | ||
653 | |a Taschen-Buch Bücher Grundlagen Kurs Tipps Workshop Tutorial Basis-Wissen Anleitung Training Ausbildung Studium | ||
653 | |a Software-Entwicklung | ||
653 | |a Entwickeln | ||
653 | |a Raspberry Pi Arduino | ||
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Krooß, René |e Verfasser |0 (DE-588)1211561577 |4 aut | |
710 | 2 | |a Rheinwerk Verlag |0 (DE-588)1081738405 |4 pbl | |
780 | 0 | 0 | |i Vorangegangen ist |z 978-3-8362-4114-4 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=dd626154beff4811a35fe3fddcb34936&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032315687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-032315687 |
Datensatz im Suchindex
DE-BY-TUM_call_number | 0102 DAT 358 2013 A 4448(3) |
---|---|
DE-BY-TUM_katkey | 2505043 |
DE-BY-TUM_location | 01 |
DE-BY-TUM_media_number | 040008594578 |
_version_ | 1821934339849453568 |
adam_text | AUF
EINEN
BLICK
1
EINSTIEG
IN
DIE
WELT
VON
C
....................................................
21
2
ERSTE
SCHRITTE
IN
C
.................................................................
37
3
BASISDATENTYPEN
IN
C
............................................................
55
4
RECHNEN
MIT
C
UND
OPERATOREN
...........................................
85
5
BEDINGTE
ANWEISUNG
UND
VERZWEIGUNG
..............................
115
6
SCHLEIFEN
-
PROGRAMMTEILE
WIEDERHOLEN
.............................
147
7
FUNKTIONEN
ERSTELLEN
.............................................................
163
8
PRAEPROZESSOR-DIREKTIVEN
.......................................................
193
9
ARRAYS
UND
ZEICHENKETTEN
(STRINGS)
......................................
219
10
ZEIGER
(POINTER)
.....................................................................
251
11
DYNAMISCHE
SPEICHERVERWALTUNG
........................................
289
12
KOMPLEXE
DATENTYPEN
.........................................................
305
13
DYNAMISCHE
DATENSTRUKTUREN
..............................................
343
14
EINGABE-
UND
AUSGABEFUNKTIONEN
.......................................
361
15
ZEITROUTINEN
(TIME.H)
............................................................
411
3
INHALT
VORWORT
..........................................................................................
17
1
EINSTIEG
IN
DIE
WELT
VON
C
21
1.1
DIE
SPRACHE
C
........................................................................
21
1.2
DIE
C-STANDARDBIBLIOTHEK
.....................................................
22
1.2.1
HEADER-DATEIEN
UND
PROGRAMMBIBLIOTHEK
............
23
1.3
DIE
NOETIGEN
WERKZEUGE
FUER
C
...............................................
26
1.4
UEBERSETZEN
MIT
DER
ENTWICKLUNGSUMGEBUNG
......................
29
1.5
UEBERSETZEN
MIT
GCC
UND
CLANG
............................................
33
1.6
LISTINGS
ZUM
BUCH
.................................................................
35
1.7
KONTROLLFRAGEN
UND
AUFGABEN
IM
BUCH
................................
36
2
ERSTE
SCHRITTE
IN
C
37
2.1
DAS
ERSTE
PROGRAMM
IN
C
......................................................
37
2.2
DIE
FUNKTION
PRINTF()
.............................................................
40
2.3
ZEICHENSAETZE
IN
C
..................................................................
42
2.3.1
BASIS-AUSFUEHRUNGSZEICHENSATZ
..............................
42
2.3.2
EINIGE
WICHTIGE
ESCAPE-SEQUENZEN........................
42
2.4
SYMBOLE
IN
C
..........................................................................
45
2.4.1
BEZEICHNER
..............................................................
45
2.4.2
RESERVIERTE
SCHLUESSELWOERTER
...................................
46
2.4.3
LITERALE
....................................................................
48
2.4.4
EINFACHE
BEGRENZER
............................................
49
5
INHALT
2.5
KOMMENTARE
.........................................................................
50
2.6
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
52
3
BASISDATENTYPEN
IN
C
55
3.1
VARIABLEN
...............................................................................
55
3.2
DEKLARATION
UND
DEFINITION
..................................................
56
3.3
INITIALISIERUNG
UND
ZUWEISUNG
VON
WERTEN
.........................
58
3.4
DATENTYPEN
FUER
GANZZAHLEN
.................................................
59
3.4.1
VORZEICHENLOS
UND
VORZEICHENBEHAFTET
.................
61
3.4.2
SUFFIXE
FUER
GANZZAHLEN
...........................................
64
3.5
DATENTYPEN
FUER
ZEICHEN
........................................................
65
3.5.1
DER
DATENTYP
CHAR
...................................................
65
3.5.2
DER
DATENTYP
WCHAR_T
.............................................
67
3.5.3
UNICODE-UNTERSTUETZUNG
..........................................
68
3.6
DATENTYPEN
FUER
FLIESSKOMMAZAHLEN
.....................................
68
3.6.1
SUFFIXE
FUER
FLIESSKOMMAZAHLEN
...............................
70
3.6.2
KOMPLEXE
GLEITKOMMATYPEN
..................................
70
3.7
BOOLESCHER
DATENTYP
............................................................
72
3.8
SPEICHERBEDARF
MIT
SIZEOF
ERMITTELN
....................................
73
3.9
WERTEBEREICHE
DER
DATENTYPEN
ERMITTELN
...........................
75
3.9.1
LIMITS
VON
INTEGER-TYPEN
.........................................
76
3.9.2
LIMITS
VON
FLIESSKOMMAZAHLEN
...............................
78
3.9.3
INTEGER-TYPEN
MIT
FESTER
GROESSE
VERWENDEN
...........
79
3.9.4
SICHERHEIT
BEIM
KOMPILIEREN
MIT
_STATIC_ASSERT()
...
80
3.10
KONSTANTEN
ERSTELLEN
............................................................
81
3.11
LEBENSDAUER
UND
SICHTBARKEIT
VON
VARIABLEN
......................
82
6
INHALT
3.12
VOID
-
EIN
UNVOLLSTAENDIGER
TYP
.............................................
84
3.13
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
84
4
RECHNEN
MIT
C
UND
OPERATOREN
85
4.1
WERTE
FORMATIERT
EINLESEN
MIT
SCANF()
.................................
85
4.2
OPERATOREN
............................................................................
89
4.3
ARITHMETISCHE
OPERATOREN
...................................................
93
4.4
INKREMENT-
UND
DEKREMENTOPERATOR
...................................
95
4.5
BITOPERATOREN
.......................................................................
98
4.6
IMPLIZITE
TYPUMWANDLUNG
....................................................
102
4.6.1
ARITHMETISCHE
UMWANDLUNG
..................................
103
4.6.2
TYPPROMOTIONEN
.....................................................
105
4.7
EXPLIZITE
TYPUMWANDLUNG
....................................................
106
4.8
MATHEMATISCHE
FUNKTIONEN
IN
C
..........................................
107
4.9
KONTROLLFRAGEN
UND
AUFGABEN
...............................................
112
5
BEDINGTE
ANWEISUNG
UND
VERZWEIGUNG
115
5.1
BEDINGTE
ANWEISUNGEN
........................................................
115
5.1.1
BEDINGTE
ANWEISUNGEN
MIT
IF
.................................
116
5.1.2
VERGLEICHSOPERATOREN
.............................................
118
5.1.3
MINI-EXKURS:
ANWEISUNGSBLOCK
..............................
121
5.2
DIE
ALTERNATIVE
VERZWEIGUNG
...............................................
121
5.3
DER
BEDINGUNGSOPERATOR
?:
...................................................
124
5.4
DIE
MEHRFACHE
VERZWEIGUNG
MIT
IF
UND
EISE
IF
.....................
125
5.4.1
VERSCHACHTELN
VON
VERZWEIGUNGEN
...............
:
128
7
INHALT
5.5
MEHRFACHE
VERZWEIGUNG
MIT
SWITCH
....................................
130
5.5.1
AUSTRITT
AUS
DER
FALLUNTERSCHEIDUNG
MIT
BREAK
......
133
5.6
LOGISCHE
VERKNUEPFUNGEN
......................................................
136
5.6.1
DER
!-OPERATOR
.........................................................
137
5.6.2
DER
&&-OPERATOR
-
LOGISCHES
UND
.........................
139
5.6.3
DER
^-OPERATOR
-
LOGISCHES
ODER
...........................
141
5.7
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
143
6
SCHLEIFEN
-
PROGRAMMTEILE
WIEDERHOLEN
147
6.1
DIE
ZAEHLSCHLEIFE
-
FOR
............................................................
147
6.2
DIE
KOPFGESTEUERTE
WHILE-SCHLEIFE
......................................
152
6.3
DIE
FUSSGESTEUERTE
DO-WHILE-SCHLEIFE
...................................
154
6.4
KONTROLLIERTES
VERLASSEN
VON
SCHLEIFEN
.................................
157
6.4.1
BREAK
........................................................................
157
6.4.2
CONTINUE
..................................................................
159
6.5
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
161
7
FUNKTIONEN
ERSTELLEN
163
7.1
FUNKTIONEN
DEFINIEREN
..........................................................
164
7.2
FUNKTIONEN
AUFRUFEN
.............................................................
165
7.3
FUNKTIONSDEKLARATION
(VORAUSDEKLARATION)
.........................
166
7.4
FUNKTIONSPARAMETER
.............................................................
169
7.5
RUECKGABEWERT
VON
FUNKTIONEN
............................................
171
7.5.1
DIE
RETURN-ANWEISUNG
.............................................
173
7.6
EXKURS:
FUNKTIONEN
BEI
DER
AUSFUEHRUNG
..............................
175
8
INHALT
7.7
INLINE-FUNKTIONEN
..................................................................
176
7.8
REKURSIONEN
..........................................................................
177
7.9
DIE
MAIN()-FUNKTION
.............................................................
179
7.9.1
DER
RUECKGABEWERT
VON
MAIN()
AN
DAS
BETRIEBSSYSTEM
.......................................................
180
7.10
PROGRAMME
MIT
EXIT()
BEENDEN
............................................
182
7.11
GLOBALE,
LOKALE
UND
STATISCHE
VARIABLEN
...............................
183
7.11.1
LOKALE
VARIABLEN
.....................................................
184
7.11.2
GLOBALE
VARIABLEN
...................................................
185
7.11.3
SPEICHERKLASSE
STATIC
..............................................
188
7.11.4
DIE
SPEICHERKLASSE
EXTERN
.......................................
190
7.12
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
191
8
PRAEPROZESSOR-DIREKTIVEN
193
8.1
DATEIEN
EINFUEGEN
MIT
#INCLUDE
.............................................
194
8.2
KONSTANTEN
UND
MAKROS
MIT
FTDEFINE
UND
TTUNDEF
...............
195
8.2.1
SYMBOLISCHE
KONSTANTEN
MIT
#DEFINE
DEFINIEREN
....
196
8.2.2
MAKROS
MIT
#DEFINE
DEFINIEREN
..............................
198
8.2.3
SYMBOLISCHE
KONSTANTEN
UND
MAKROS
AUFHEBEN
(#UNDEF)
..................................................................
202
8.3
BEDINGTE
KOMPILIERUNG
........................................................
202
8.3.1
MEHRFACHES
INKLUDIEREN
VERMEIDEN
.......................
205
8.4
PROGRAMMDIAGNOSE
MIT
ASSERTQ
...........................................
209
8.5
GENERISCHE
AUSWAHL
........................................
211
8.6
EIGENE
HEADER
ERSTELLEN
........................................................
213
8.7
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
215
9
INHALT
9
ARRAYS
UND
ZEICHENKETTEN
(STRINGS)
219
9.1
WAS
GENAU
SIND
ARRAYS?
........................................................
219
9.1.1
ARRAYS
DEFINIEREN
.....................................................
220
9.1.2
ARRAYS
MIT
WERTEN
VERSEHEN
UND
DARAUF
ZUGREIFEN
.................................................................
221
9.1.3
INITIALISIERUNG
MIT
EINER
INITIALISIERUNGSLISTE
..........
225
9.1.4
BESTIMMTE
ELEMENTE
DIREKT
INITIALISIEREN
...............
227
9.1.5
ARRAY
MIT
SCHREIBSCHUTZ
..........................................
227
9.1.6
ARRAYS
MIT
FESTER
UND
VARIABLER
LAENGE
(VLA)
-
OPTIONAL
SEIT
CLL
.....................................................
227
9.1.7
ARRAYS
MIT
SCANFEINLESEN
........................................
229
9.1.8
ARRAYS
AN
FUNKTIONEN
UEBERGEBEN
...........................
230
9.2
MEHRDIMENSIONALE
ARRAYS
.....................................................
232
9.2.1
ZWEIDIMENSIONALEN
ARRAYS
WERTE
ZUWEISEN
UND
DARAUFZUGREIFEN
......................................................
233
9.2.2
ZWEIDIMENSIONALE
ARRAYS
AN
EINE
FUNKTION
UEBERGEBEN
...............................................................
236
9.2.3
KOENNEN
WIR
NOCH
MEHR
DIMENSIONEN
VERWENDEN?
.............................................................
238
9.3
STRINGS
(ZEICHENKETTEN)
........................................................
239
9.3.1
STRINGS
INITIALISIEREN
................................................
239
9.3.2
EINLESEN
VON
STRINGS
................................................
241
9.3.3
UNICODE-UNTERSTUETZUNG
..........................................
243
9.3.4
STRING-FUNKTIONEN
DER
STANDARDBIBLIOTHEK
STRING.H
.....................................................................
245
9.3.5
SICHERERE
FUNKTIONEN
ZUM
SCHUTZ
VOR
SPEICHERUEBERSCHREITUNGEN
.....................................
248
9.3.6
UMWANDLUNGSFUNKTIONEN
ZWISCHEN
ZAHLEN
UND
STRINGS
..................................................
248
9.4
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
249
10
INHALT
10
ZEIGER (POINTER)
10.1
ZEIGER
VEREINBAREN
10.2
ZEIGER
VERWENDEN
10.2.1
EXPLIZITE
TYPUMWANDLUNG
FUER
DEN
BYTEWEISEN
ZUGRIFF
10.3
ZUGRIFF
AUF
DEN
INHALT
VON
ZEIGERN
10.3.1
DERNULL-ZEIGER
10.3.2
DEKLARATION,
ADRESSIERUNG
UND
DEREFERENZIERUNG
VON
ZEIGERN
10.4
ZEIGER
ALS
FUNKTIONSPARAMETER
10.5
ZEIGER
ALS
RUECKGABEWERT
10.6
ZEIGERARITHMETIK
10.7
ZUGRIFF
AUF
ARRAY-ELEMENTE
UEBER
ZEIGER
10.8
ARRAYS
UND
ZEIGER
ALS
FUNKTIONSPARAMETER
10.8.1
CONST-ARRAY-PARAMETER
10.9
CHAR-ARRAYS
UND
ZEIGER
10.10
ARRAYS
VON
ZEIGERN
............................................
10.11
VOID-ZEIGER
10.12
TYPQUALIFIZIERER
BEI
ZEIGERN
10.12.1
KONSTANTER
ZEIGER
10.12.2
ZEIGER
FUER
KONSTANTE
DATEN
10.12.3
KONSTANTE
ZEIGER
UND
ZEIGER
FUER
KONSTANTE
DATEN
10.12.4
KONSTANTE
PARAMETER
FUER
FUNKTIONEN
10.12.5
RESTRICT-ZEIGER
10.13
ZEIGER
AUF
FUNKTIONEN
10.14
KONTROLLFRAGEN
UND
AUFGABEN
251
251
252
254
255
257
259
260
261
264
265
268
269
271
272
275
276
277
277
278
278
279
281
285
11
INHALT
11
DYNAMISCHE
SPEICHERVERWALTUNG
289
11.1
NEUEN
SPEICHER
ZUR
LAUFZEIT
RESERVIEREN
.............................
290
11.2
SPEICHERBLOECKE
VERGROESSERN
ODER
VERKLEINERN
.......................
295
11.3
SPEICHERBLOECKE
WIEDER
FREIGEBEN
.........................................
300
11.3.1
MEMORY
LEAKS
(SPEICHERLECKS)
................................
300
11.4
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
302
12
KOMPLEXE
DATENTYPEN
305
12.1
STRUKTUREN
.............................................................................
306
12.1.1
STRUKTURTYPEN
DEKLARIEREN
.......................................
306
12.1.2
DEFINITION
EINER
STRUKTURVARIABLEN
..........................
308
12.1.3
ERLAUBTE
OPERATIONEN
AUF
STRUKTURVARIABLEN
.........
308
12.1.4
DEKLARATION
UND
DEFINITION
ZUSAMMENFASSEN
.......
309
12.1.5
SYNONYME
FUER
STRUKTURTYPEN
ERSTELLEN
...................
310
12.1.6
SELEKTION
VON
KOMPONENTEN
EINER
STRUKTURVARIABLEN
....................................................
310
12.1.7
STRUKTUREN
INITIALISIEREN
..........................................
314
12.1.8
NUR
BESTIMMTE
KOMPONENTEN
EINER
STRUKTURVARIABLEN
INITIALISIEREN
...............................
315
12.1.9
ZUWEISUNG
BEI
STRUKTURVARIABLEN
...........................
316
12.1.10
GROESSE
UND
SPEICHERAUSRICHTUNG
EINER
STRUKTUR
.....
317
12.1.11
STRUKTUREN
VERGLEICHEN
...........................................
317
12.1.12
STRUKTUREN,
FUNKTIONEN
UND
STRUKTURZEIGER
...........
317
12.1.13
ARRAY
VON
STRUKTURVARIABLEN
....................................
322
12.1.14
STRUKTURVARIABLEN
ALS
KOMPONENTEN
IN
STRUKTUREN
325
12.1.15
ZEIGER
ALS
KOMPONENTEN
IN
STRUKTUREN
..................
330
12.2
UNIONS
....................................................................................
333
12
INHALT
12.3
DER
AUFZAEHLUNGSTYP
ENUM
...................................................
336
12.4
EIGENE
TYPEN
MIT
TYPEDEF
DEKLARIEREN
.................................
338
12.5
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
340
13
DYNAMISCHE
DATENSTRUKTUREN
343
13.1
(EINFACH)
VERKETTETE
LISTEN
...................................................
343
13.1.1
EIN
NEUES
ELEMENT
IN
DIE
LISTE
EINFUEGEN
.................
350
13.1.2
EIN
ELEMENT
SUCHEN
UND
AUSGEBEN
........................
352
13.1.3
EIN
ELEMENT
AUS
DER
LISTE
ENTFERNEN
.......................
353
13.1.4
DAS
ERSTE
ELEMENT
IN
DER
LISTE
LOESCHEN
....................
354
13.1.5
EIN
BELIEBIGES
ELEMENT
IN
DER
LISTE
LOESCHEN
............
355
13.2
DOPPELT
VERKETTETE
LISTEN
.....................................................
357
13.3
KONTROLLFRAGEN
UND
AUFGABEN
..............................................
358
14
EINGABE-
UND
AUSGABEFUNKTIONEN
361
14.1
VERSCHIEDENE
STREAMS
UND
STANDARD-STREAMS.....................
361
14.1.1
STREAMS
IM
TEXTMODUS
..........................................
362
14.1.2
STREAMS
IM
BINAEREN
MODUS
....................................
363
14.1.3
STANDARD-STREAMS
..................................................
363
14.2
DATEIEN
..................................................................................
364
14.3
DATEIEN
OEFFNEN
......................................................................
365
14.3.1
EXKLUSIVER
DATEIZUGRIFF
.....................
368
14.3.2
WEITERE
DATEIFUNKTIONEN
.......................................
369
14.4
DATEIEN
SCHLIESSEN
.................................................................
371
14.4.1
LIMIT
MAXIMAL
GEOEFFNETER
DATEIEN
.........................
371
13
INHALT
14.5
FEHLER
ODER
DATEIENDE
PRUEFEN
............................................
372
14.5.1
END-OF-FILE
INDICATOR
..............................................
372
14.5.2
ERROR
INDICATOR
.......................................................
373
14.5.3
INFORMATIONEN
ZUM
FEHLER
AUSGEBEN
..................
373
14.5.4
FEHLER-
UND
EOF-FLAG
ZURUECKSETZEN
-
CLEARERRQ
...
374
14.6
WEITERE
FUNKTIONEN
FUER
DIE
EIN-
UND
AUSGABE
..................
374
14.6.1
EINZELNE
ZEICHEN
AUS
EINEM
STREAM
LESEN
...........
375
14.6.2
ZEICHEN
IN
DEN
STREAM
ZURUECKSTELLEN
...................
375
14.6.3
EINZELNE
ZEICHEN
IN
EINEN
STREAM
SCHREIBEN
.......
375
14.6.4
ZEILENWEISE
AUS
EINEM
STREAM
LESEN
...................
378
14.6.5
ZEILENWEISE
IN
EINEN
STREAM
SCHREIBEN
................
378
14.6.6
LESEN
UND
SCHREIBEN
IN
GANZEN
BLOECKEN
..............
383
14.7
FUNKTIONEN
ZUR
FORMATIERTEN
EIN-/AUSGABE
......................
387
14.7.1
FUNKTIONEN
ZUR
FORMATIERTEN
AUSGABE
.................
388
14.7.2
UMWANDLUNGSVORGABEN
FUER
DIE
PRINTF-FAMILIE
...
389
14.7.3
WEITE
UND
FELDBREITE
............................................
390
14.7.4
FLAGS
.......................................................................
391
14.7.5
GENAUIGKEITSANGABEN
FUER
ZAHLEN
BEI
PRINTFQ
......
393
14.7.6
FUNKTIONEN
FUER
DIE
FORMATIERTE
EINGABE
..............
396
14.7.7
UMWANDLUNGSVORGABEN
FUER
DIE
SCANF()-FAMILIE
...
397
14.7.8
SUCHMENGENKONVERTIERUNG
..................................
398
14.8
WAHLFREIER
DATEIZUGRIFF
......................................................
400
14.8.1
DIE
AKTUELLE
DATEIPOSITION
ERMITTELN
....................
400
14.8.2
DIE
AKTUELLE
DATEIPOSITION
AENDERN
.......................
400
14.9
SICHERERE
FUNKTIONEN
MIT
CLL
............................................
404
14.10
DATEI
LOESCHEN
ODER
UMBENENNEN
......................................
405
14.11
PUFFERUNG
............................................................................
405
14.12
KONTROLLFRAGEN
UND
AUFGABEN
............................................
407
14
INHALT
15
ZEITROUTINEN
(TIME.H)
411
15.1
DIE
FUNKTION
CLOCK()
..............................................................
411
15.2
ERWEITERTE
ZEITFUNKTIONEN
...................................................
413
15.2.1
EINE
PLATTFORMUNABHAENGIGE
DELAY()-FUNKTION
.......
415
15.2.2
DER
DATENTYP
TIME_T
..............................................
416
15.2.3
DER
DATENTYP
STRUCT
TM
..........................................
418
ANHANG
427
A
UEBERSICHTSTABELLEN
WICHTIGER
SPRACHELEMENTE
.....................
427
A.L
OPERATORPRIORITAET
(OPERATOR
PRECEDENCE)................
427
A.2
RESERVIERTE
SCHLUESSELWOERTER
IN
C
.............................
429
A.3
HEADER-DATEIEN
DER
STANDARDBIBLIOTHEK
................. 430
A.4
KOMMANDOZEILENARGUMENTE
..................................
432
A.
5
WEITERFUEHRENDE
RESSOURCEN
....................................
435
B
LOESUNGEN
DER
UEBUNGSAUFGABEN
............................................
437
B.
L
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
2
..................
437
B.2
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
3
..................
438
B.3
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
4
..................
438
B.4
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
5
..................
440
B.5
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
6
..................
443
B.6
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
7
..................
446
B.7
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
8
..................
448
B.8
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
9
..................
451
B.9
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
10
................
456
B.10
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
11
................
461
B.LL
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
12
................
465
15
INHALT
B.12
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
13
.................
469
8.13
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
14
.................
474
8.14
ANTWORTEN
UND
LOESUNGEN
ZU
KAPITEL
15
.................
476
INDEX
...............................................................................................
481
16
|
any_adam_object | 1 |
author | Wolf, Jürgen 1974- Krooß, René |
author_GND | (DE-588)132691256 (DE-588)1211561577 |
author_facet | Wolf, Jürgen 1974- Krooß, René |
author_role | aut aut |
author_sort | Wolf, Jürgen 1974- |
author_variant | j w jw r k rk |
building | Verbundindex |
bvnumber | BV046906134 |
classification_rvk | ST 250 |
classification_tum | DAT 358 |
ctrlnum | (OCoLC)1202592867 (DE-599)DNB1216353573 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3., aktualisierte und überarbeitete Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02727nam a2200601 c 4500</leader><controlfield tag="001">BV046906134</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220223 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">200921s2020 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">20,N35</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1216353573</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836276894</subfield><subfield code="c">kart. : EUR 14.90 (DE), EUR 15.40 (AT), CHF 19.90 (freier Preis)</subfield><subfield code="9">978-3-8362-7689-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836276895</subfield><subfield code="9">3-8362-7689-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836276894</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 459/07689</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1202592867</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1216353573</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-573n</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wolf, Jürgen</subfield><subfield code="d">1974-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132691256</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Grundkurs C</subfield><subfield code="c">Jürgen Wolf, René Krooß</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., aktualisierte und überarbeitete Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Computing</subfield><subfield code="c">2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">487 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">19 cm x 12.5 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Umschlag: Aktuell zu C18; kompakter Programmierkurs, komplettes Grundwissen; von den ersten Schritten bis zum komplexen Programm; mit Übungen und Lösungen zum Selbstlernen; alle Beispielprojekte zum Download</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">C-Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmieren lernen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Einstieg Einsteiger Umsteiger</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Übung üben testen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Nachschlage-Werk</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Taschen-Buch Bücher Grundlagen Kurs Tipps Workshop Tutorial Basis-Wissen Anleitung Training Ausbildung Studium</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Software-Entwicklung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Entwickeln</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Raspberry Pi Arduino</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Krooß, René</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1211561577</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Rheinwerk Verlag</subfield><subfield code="0">(DE-588)1081738405</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">Vorangegangen ist</subfield><subfield code="z">978-3-8362-4114-4</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=dd626154beff4811a35fe3fddcb34936&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032315687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032315687</subfield></datafield></record></collection> |
id | DE-604.BV046906134 |
illustrated | Illustrated |
indexdate | 2024-12-20T19:04:18Z |
institution | BVB |
institution_GND | (DE-588)1081738405 |
isbn | 9783836276894 3836276895 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032315687 |
oclc_num | 1202592867 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-29T DE-B768 DE-1050 DE-860 DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-1046 DE-Aug4 DE-824 DE-92 DE-859 DE-1051 DE-573 DE-573n DE-1043 DE-703 |
owner_facet | DE-19 DE-BY-UBM DE-29T DE-B768 DE-1050 DE-860 DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-1046 DE-Aug4 DE-824 DE-92 DE-859 DE-1051 DE-573 DE-573n DE-1043 DE-703 |
physical | 487 Seiten Illustrationen, Diagramme 19 cm x 12.5 cm |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Rheinwerk Computing |
record_format | marc |
spellingShingle | Wolf, Jürgen 1974- Krooß, René Grundkurs C C Programmiersprache (DE-588)4113195-2 gnd |
subject_GND | (DE-588)4113195-2 |
title | Grundkurs C |
title_auth | Grundkurs C |
title_exact_search | Grundkurs C |
title_full | Grundkurs C Jürgen Wolf, René Krooß |
title_fullStr | Grundkurs C Jürgen Wolf, René Krooß |
title_full_unstemmed | Grundkurs C Jürgen Wolf, René Krooß |
title_short | Grundkurs C |
title_sort | grundkurs c |
topic | C Programmiersprache (DE-588)4113195-2 gnd |
topic_facet | C Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=dd626154beff4811a35fe3fddcb34936&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032315687&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wolfjurgen grundkursc AT krooßrene grundkursc AT rheinwerkverlag grundkursc |
Inhaltsverzeichnis
Paper/Kapitel scannen lassen
Paper/Kapitel scannen lassen
Teilbibliothek Mathematik & Informatik
Signatur: |
0102 DAT 358 2013 A 4448(3) Lageplan |
---|---|
Exemplar 1 | Ausleihbar Am Standort |