Moderne C-Programmierung: Kompendium und Referenz
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin [u.a.]
Springer Vieweg
2014
|
Ausgabe: | 3., vollst. überarb. u. erw. Aufl. |
Schriftenreihe: | Xpert.press
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XVII, 335 S. 240 mm x 168 mm |
ISBN: | 9783642544361 3642544363 9783642544378 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041814941 | ||
003 | DE-604 | ||
005 | 20150213 | ||
007 | t | ||
008 | 140424s2014 |||| 00||| ger d | ||
015 | |a 14,N10 |2 dnb | ||
016 | 7 | |a 1047985160 |2 DE-101 | |
020 | |a 9783642544361 |c Gb. : EUR 59.99 (DE), EUR 61.67 (AT), sfr 75.00 (freier Pr.) |9 978-3-642-54436-1 | ||
020 | |a 3642544363 |9 3-642-54436-3 | ||
020 | |a 9783642544378 |c Online |9 978-3-642-54437-8 | ||
024 | 3 | |a 9783642544361 | |
035 | |a (OCoLC)871590010 | ||
035 | |a (DE-599)DNB1047985160 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-83 |a DE-91G |a DE-11 |a DE-Aug4 |a DE-19 |a DE-862 |a DE-860 | ||
082 | 0 | |a 004 | |
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Schellong, Helmut O. B. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Moderne C-Programmierung |b Kompendium und Referenz |c Helmut O.B. Schellong |
246 | 1 | 3 | |a Moderne C Programmierung |
250 | |a 3., vollst. überarb. u. erw. Aufl. | ||
264 | 1 | |a Berlin [u.a.] |b Springer Vieweg |c 2014 | |
300 | |a XVII, 335 S. |c 240 mm x 168 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Xpert.press | |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |a Schellong, Helmut |t Moderne C-Programmierung |w (DE-604)BV041782591 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4605341&prov=M&dok%5Fvar=1&dok%5Fext=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=027260209&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027260209 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 C01 S322(3) |
DE-BY-FWS_katkey | 527299 |
DE-BY-FWS_media_number | 083000511897 083000510929 083000510930 |
_version_ | 1809772597215232000 |
adam_text |
INHALTSVERZEICHNIS
TEIL I ERFASSUNG DER SPRACHE C / REFERENZ
1 C-SCHLUESSELWOERTER 3
1.1 LISTE DER SCHLUESSELWOERTER 3
1.2 ERKLAERUNG EINIGER BESONDERER SCHLUESSELWOERTER 6
2 ELEMENTARE DATENTYPEN 9
2.1 LISTE DER DATENTYPEN 9
2.2 ERKLAERUNGEN ZU DEN DATENTYPEN 10
3 PUNKTUATOREN UND OPERATOREN 13
3.1 PUNKTUATOREN 13
3.2 OPERATOREN 15
3.3 OPERATOREN, KURZ ERKLAERT 16
3.4 LVALUE, RVALUE 30
4 C-ZEICHENSATZ, KONSTANTEN, KOMMENTARE 31
4.1 ZEICHENMENGE 31
4.2 ZAHLENKONSTANTEN .- 32
4.3 ZEICHENKONSTANTEN 34
4.4 ZEICHENKETTENKONSTANTEN 34
4.4.1 UNIVERSAL ZEICHENNAMEN 35
4.5 PRAEFIXE 36
4.6 KOMMENTARE 37
5 DER C-PREPROCESSOR 39
5.1 EINFUEHRENDE BEISPIELE MIT ERKLAERUNGEN 39
5.2 AUFLISTUNG VON SYNTAXELEMENTEN 42
5.3 VORDEFINIERTE NAMEN 43
6 EIN SCHEMATISCHES C-PROGRAMM 45
HTTP://D-NB.INFO/1047985160
XIV INHALTSVERZEICHNIS
6.1 MINIMALE C-QUELLTEXTE 45
6.2 PROGRAMMSCHEMA 46
6.3 ERKLAERUNGEN ZUM PROGRAMMSCHEMA 47
6.4 STARTKODE 49
7 C-QUELLTEXTE, C-COMPILER, PROGRAMM 51
8 DER C-STANDARD C99 55
8.1 VORWORT 55
8.2 NEUE MERKMALE 56
8.2.1 AUFLISTUNG 56
8.2.2 C-HEADER 58
8.2.3 KURZBESCHREIBUNGEN 58
8.2.4 ZIELGERICHTETE INITIALISIERUNGEN 62
8.2.5 FLEXIBLES ARRAY 63
8.2.6 NAMENLOSE ZUWEISUNGSOBJEKTE 64
8.2.7 IMPLIZITE { BLOECKE } 65
8.2.8 ARRAY-DEKLARATION 66
8.2.9 VL-ARRAY UND VM-TYP 67
8.2.10 PADDING-BITS UND TRAP-REPRAESENTATIONEN 71
8.2.11 AUTOMATISCHE UMWANDLUNGEN 74
8.2.12 AUTOMATISCHE UMWANDLUNGEN C89 75
8.2.13 ALTERNATIVE SCHREIBWEISEN 76
9 DER NEUE C-STANDARD CLL 77
9.1 VORWORT 77
9.2 NEUE MERKMALE 78
9.2.1 AUFLISTUNG 78
9.2.2 C-HEADER 79
9.2.3 OPTIONALE MERKMALE 79
9.2.4 KURZBESCHREIBUNGEN 80
9.2.5 BESCHREIBUNG NEUER FUNKTIONEN 84
9.2.6 THREAD-PROGRAMMIERUNG 85
9.2.7 ANONYME STRUCT+UNION 86
9.2.8 EXKLUSIVER DATEIZUGRIFF 87
9.2.9 BEGRENZUNGSTESTENDE FUNKTIONEN_S 88
INHALTSVERZEICHNIS XV
TEIL II EINGEHENDE BESCHREIBUNG DER MERKMALE
10 EINLEITUNG 91
10.1 VORURTEILE 91
10.2 AUTOMATISCHE UMWANDLUNGEN 95
11 ADRESSEN (ZEIGER, POINTER) 97
11.1 ADRESSEN DER OBJEKTE 97
11.2 ADDITION, SUBTRAKTION UND DIFFERENZBILDUNG 99
11.3 SAMMLUNG VON BEISPIELEN 102
11.4 DER NULL-POINTER 104
11.5 REFERENZEN 105
12 OBJEKTE IN C 107
12.1 ARRAYS (FELDER, VEKTOREN) 107
12.1.1 1-DIMENSIONALES ARRAY 107
12.1.2 2-DIMENSIONALES ARRAY 109
12.1.3 3-DIMENSIONALES ARRAY 110
12.1.4 SAMMLUNG VON BEISPIELEN 111
12.1.5 ZEICHENKETTEN-ARRAYS 113
12.2 STRUKTUREN 115
12.3 UNIONEN 117
12.4 BITFELDER 119
12.5 ENUMERATIONEN 121
12.6 FUNKTIONEN 122
12.6.1 FUNKTIONS-ADRESSEN 123
12.6.2 VARIADISCHE FUNKTIONEN 124
12.6.3 REKURSION BEI FUNKTIONEN 127
12.6.4 QUICKSORT REKURSIV 128
12.6.5 QUICKSORT NICHTREKURSIV 129
13 INITIALISIERUNGEN 131
14 SPEICHERKLASSEN 133
15 STEUERUNG DES PROGRAMMABLAUFES 137
15.1 ANWEISUNGSBLOECKE { . } 137
15.2 IF-ANWEISUNG 138
15.3 FOR-SCHLEIFE 139
15.4 WHILE-SCHLEIFE 139
15.5 DO-WHILE-SCHLEIFE 140
15.6 SWITCH FALLUNTERSCHEIDUNG 140
15.7 SPRUNGANWEISUNGEN 141
15.8 AUSDRUECKE 143
XVI INHALTSVERZEICHNIS
15.9 BEISPIEL SWITCH 145
16 KOMPLEXE TYPEN 149
17 SEQUENZPUNKT-REGELN 151
TEIL III C IN DER PRAXIS
18 MODERNE C-PROGRAMMIERUNG 155
18.1 DER GEIST VON C 157
18.1.1 MISRA UND DAS C-GESPENST 157
18.2 PORTABILITAET 158
18.2.1 ALIGNMENT 159
18.2.2 ENDIANNESS 160
18.3 HINWEISE, ANREGUNGEN, FINESSEN 166
18.3.1 AUTOMATISCHE SKALIERUNG 166
18.3.2 STRUKTUR 168
18.3.3 MAKROS 170
18.3.4 OPTIMIERUNG & VERSCHIEDENES 173
18.3.5 TABELLEN 179
18.4 HILFSPROGRAMME 182
18.4.1 C BEAUTIFIER * STIL * //*KOMMENTARE*/ 183
18.5 EDITOR GVIM (SYNTAX-EINFAERBUNG) 186
18.5.1 REGULAERE AUSDRUECKE IN GVIM 188
18.6 SKRIPT-INTERPRETER 189
18.6.1 SKRIPT-INTERPRETER: SHELL BSH (PERL) 190
18.6.2 LISTE BSH-KOMMANDOS 199
18.6.3 HERSTELLUNG DES MANUSKRIPTS 201
18.7 MODUL-KONZEPTE (C-PROJEKTE) 215
18.7.1 STANDARDKONZEPT UND SEIN DOGMA 215
18.7.2 QUASI EINE DATEI 215
18.7.3 PROJEKT-WERKZEUGE 217
18.7.4 INDIVIDUELL EINZELN 217
18.8 SPEICHERZUTEILUNG 220
18.8.1 FUNKTION MALLOCO 220
18.8.2 FEHLER: BEISPIEL 1 220
18.8.3 FEHLER: BEISPIEL 2 222
18.8.4 SPEICHERKLASSE AUTO 228
18.9 SPEZIELLE SPRINTF FUER MIKROKONTROLLER 234
18.10LOESUNG IN AUSWEGLOSER SITUATION 239
18.11
SECURE HASH ALGORITHM SHA256 244
19 UNMODERNE C-PROGRAMMIERUNG 251
19.1 MISRA (-C) 251
INHALTSVERZEICHNIS XVII
19.1.1 VERBOTE UND MISSBILLIGUNGEN 252
19.1.2 BEWEISFUEHRUNG WIDER DIE MISRA-REGELN 253
19.1.3 FAZIT 260
ANHANG
A ALLGEMEIN ZU DIESEM BUCH 261
A. 1 BEGRIFFE, KURZ ERKLAERT 261
A.2 HINWEISE 263
B DIE
SIANDAKD
-LIBRARY 265
B.L KURZBESCHREIBUNG EINIGER FUNKTIONEN 266
C DIE POSIX-LIBRARY 275
C.L KURZBESCHREIBUNG EINIGER FUNKTIONEN 276
C.2 KURZUEBERSICHT POSIX-FUNKTIONEN 280
D VERSCHIEDENES 289
D.L C IM VERGLEICH 289
D.L.L BEWERTUNG VON 19 PROGRAMMIERSPRACHEN 290
D.2 HINWEISE / WISSENSWERTES / TRICKS 292
D.3 WUENSCH DIR WAS 300
D.3.1 TYP-SCHLUESSELWOERTER 302
D.3.2 TOTE SWITCH-BEREICHE 303
D.4 REGULAERE AUSDRUECKE 304
D.5 KURZBESCHREIBUNG VI-KOMMANDOS 307
E C++ 319
LITERATURVERZEICHNIS 323
SACHVERZEICHNIS 325 |
any_adam_object | 1 |
author | Schellong, Helmut O. B. |
author_facet | Schellong, Helmut O. B. |
author_role | aut |
author_sort | Schellong, Helmut O. B. |
author_variant | h o b s hob hobs |
building | Verbundindex |
bvnumber | BV041814941 |
classification_rvk | ST 250 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)871590010 (DE-599)DNB1047985160 |
dewey-full | 004 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science 005 - Computer programming, programs, data, security |
dewey-raw | 004 005.133 |
dewey-search | 004 005.133 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3., vollst. überarb. u. erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV041814941</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150213</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140424s2014 |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N10</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1047985160</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642544361</subfield><subfield code="c">Gb. : EUR 59.99 (DE), EUR 61.67 (AT), sfr 75.00 (freier Pr.)</subfield><subfield code="9">978-3-642-54436-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3642544363</subfield><subfield code="9">3-642-54436-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642544378</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-642-54437-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783642544361</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)871590010</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1047985160</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-860</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/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">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schellong, Helmut O. B.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Moderne C-Programmierung</subfield><subfield code="b">Kompendium und Referenz</subfield><subfield code="c">Helmut O.B. Schellong</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Moderne C Programmierung</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., vollst. überarb. u. erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer Vieweg</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 335 S.</subfield><subfield code="c">240 mm x 168 mm</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="490" ind1="0" ind2=" "><subfield code="a">Xpert.press</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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</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="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="a">Schellong, Helmut</subfield><subfield code="t">Moderne C-Programmierung</subfield><subfield code="w">(DE-604)BV041782591</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=4605341&prov=M&dok%5Fvar=1&dok%5Fext=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=027260209&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-027260209</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV041814941 |
illustrated | Not Illustrated |
indexdate | 2024-09-10T04:00:44Z |
institution | BVB |
isbn | 9783642544361 3642544363 9783642544378 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027260209 |
oclc_num | 871590010 |
open_access_boolean | |
owner | DE-83 DE-91G DE-BY-TUM DE-11 DE-Aug4 DE-19 DE-BY-UBM DE-862 DE-BY-FWS DE-860 |
owner_facet | DE-83 DE-91G DE-BY-TUM DE-11 DE-Aug4 DE-19 DE-BY-UBM DE-862 DE-BY-FWS DE-860 |
physical | XVII, 335 S. 240 mm x 168 mm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Springer Vieweg |
record_format | marc |
series2 | Xpert.press |
spellingShingle | Schellong, Helmut O. B. Moderne C-Programmierung Kompendium und Referenz C Programmiersprache (DE-588)4113195-2 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)4151278-9 |
title | Moderne C-Programmierung Kompendium und Referenz |
title_alt | Moderne C Programmierung |
title_auth | Moderne C-Programmierung Kompendium und Referenz |
title_exact_search | Moderne C-Programmierung Kompendium und Referenz |
title_full | Moderne C-Programmierung Kompendium und Referenz Helmut O.B. Schellong |
title_fullStr | Moderne C-Programmierung Kompendium und Referenz Helmut O.B. Schellong |
title_full_unstemmed | Moderne C-Programmierung Kompendium und Referenz Helmut O.B. Schellong |
title_short | Moderne C-Programmierung |
title_sort | moderne c programmierung kompendium und referenz |
title_sub | Kompendium und Referenz |
topic | C Programmiersprache (DE-588)4113195-2 gnd |
topic_facet | C Programmiersprache Einführung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4605341&prov=M&dok%5Fvar=1&dok%5Fext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027260209&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schellonghelmutob modernecprogrammierungkompendiumundreferenz AT schellonghelmutob modernecprogrammierung |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 C01 S322(3) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
Exemplar 2 | ausleihbar Verfügbar Bestellen |
Exemplar 3 | ausleihbar Verfügbar Bestellen |