Moderne C-Programmierung: Kompendium und Referenz
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin [u.a.]
Springer Vieweg
2013
|
Ausgabe: | 2. Aufl. |
Schriftenreihe: | Xpert.press
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIV, 280 S. 240 mm x 168 mm |
ISBN: | 3642400574 9783642400575 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041348816 | ||
003 | DE-604 | ||
007 | t | ||
008 | 131009s2013 gw |||| 00||| ger d | ||
015 | |a 13,N34 |2 dnb | ||
016 | 7 | |a 103819010X |2 DE-101 | |
020 | |a 3642400574 |9 3-642-40057-4 | ||
020 | |a 9783642400575 |c Gb. : EUR 49.99 (DE), EUR 51.39 (AT), sfr 62.50 (freier Pr.) |9 978-3-642-40057-5 | ||
024 | 3 | |a 9783642400575 | |
028 | 5 | 2 | |a Best.-Nr.: 86299575 |
035 | |a (OCoLC)857989064 | ||
035 | |a (DE-599)DNB103819010X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-83 |a DE-862 |a DE-824 |a DE-11 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Schellong, Helmut O. B. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Moderne C-Programmierung |b Kompendium und Referenz |c Helmut Schellong |
250 | |a 2. Aufl. | ||
264 | 1 | |a Berlin [u.a.] |b Springer Vieweg |c 2013 | |
300 | |a XIV, 280 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 | |8 1\p |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 |z 978-3-642-40058-2 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4390602&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=026797433&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-026797433 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 C01 S322(2) |
DE-BY-FWS_katkey | 495810 |
DE-BY-FWS_media_number | 083000509270 |
_version_ | 1806528991424675840 |
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 5
2 ELEMENTARE DATENTYPEN 7
2.1 LISTE DER DATENTYPEN 7
2.2 ERKLAERUNGEN ZU DEN DATENTYPEN 8
3 PUNKTUATOREN UND OPERATOREN 11
3.1 PUNKTUATOREN 11
3.2 OPERATOREN 13
3.3 OPERATOREN, KURZ ERKLAERT 14
4 C-ZEICHENSATZ, KONSTANTEN, KOMMENTARE 25
4.1 ZEICHENMENGE 25
4.2 ZAHLENKONSTANTEN 26
4.3 ZEICHENKONSTANTEN 27
4.4 ZEICHENKETTENKONSTANTEN 27
4.5 KOMMENTARE 29
5 DER C-PREPROCESSOR 31
5.1 EINFUEHRENDE BEISPIELE MIT ERKLAERUNGEN 31
5.2 AUFLISTUNG VON SYNTAXELEMENTEN 34
5.3 VORDEFINIERTE NAMEN 35
6 EIN SCHEMATISCHES C-PROGRAMM 37
6.1 MINIMALE C-QUELLTEXTE 37
6.2 PROGRAMMSCHEMA 38
6.3 ERKLAERUNGEN ZUM PROGRAMMSCHEMA 39
HTTP://D-NB.INFO/103819010X
XII INHALTSVERZEICHNIS
6.4 STARTKODE 41
7 C-QUELLTEXTE, C-COMPILER, PROGRAMM 43
8 DER NEUE C-STANDARD C99 47
8.1 VORWORT 47
8.2 NEUE MERKMALE 48
8.2.1 KURZBESCHREIBUNGEN 48
8.2.2 C-HEADER 49
8.2.3 INITIALISIERUNGEN 50
8.2.4 FLEXIBLES ARRAY 51
8.2.5 NAMENLOSE ZUWEISUNGSOBJEKTE 51
8.2.6 VL-ARRAY UND VM-TYP 52
8.2.7 PADDING-BITS UND TRAP-REPRAESENTATIONEN 54
8.2.8 ALTERNATIVE SCHREIBWEISEN 55
TEIL II EINGEHENDE BESCHREIBUNG DER MERKMALE
9 EINLEITUNG 59
9.1 VORURTEILE 59
9.2 AUTOMATISCHE UMWANDLUNGEN 63
10 ADRESSEN (ZEIGER, POINTER) 65
10.1 ADRESSEN DER OBJEKTE 65
10.2 ADDITION, SUBTRAKTION UND DIFFERENZBILDUNG 67
10.3 SAMMLUNG VON BEISPIELEN 70
10.4 DER NULL-POINTER 72
10.5 REFERENZEN 73
11 OBJEKTE IN C 75
11.1 ARRAYS (FELDER, VEKTOREN) 75
11.1.1 1-DIMENSIONALES ARRAY 75
11.1.2 2-DIMENSIONALES ARRAY 77
11.1.3 3-DIMENSIONALES ARRAY 78
11.1.4 SAMMLUNG VON BEISPIELEN 79
11.1.5 ZEICHENKETTEN-ARRAYS 81
11.2 STRUKTUREN 83
11.3 UNIONEN 85
11.4 BITFELDER 87
11.5 ENUMERATIONEN 89
11.6 FUNKTIONEN 90
11.6.1 FUNKTIONS-ADRESSEN 91
11.6.2 VARIADISCHE FUNKTIONEN 92
11.6.3 REKURSION BEI FUNKTIONEN 95
11.6.4 QUICKSORT REKURSIV 96
INHALTSVERZEICHNIS XIII
11.6.5 QUICKSORT NICHTREKURSIV 97
12 INITIALISIERUNGEN 99
13 SPEICHERKLASSEN 101
14 STEUERUNG DES PROGRAMMABLAUFES 105
14.1 ANWEISUNGSBLOECKE
{ . } 105
14.2 IF-ANWEISUNG 106
14.3 FOR-SCHLEIFE 107
14.4 WHILE-SCHLEIFE 107
14.5 DO-WHILE-SCHLEIFE 108
14.6 SWITCH FALLUNTERSCHEIDUNG 108
14.7 SPRUNGANWEISUNGEN 109
14.8 AUSDRUECKE 111
14.9 BEISPIEL SWITCH 112
15 KOMPLEXE TYPEN 115
16 SEQUENZPUNKT-REGELN 117
TEIL III C IN DER PRAXIS
17 MODERNE C-PROGRAIMNIERUNG 121
17.1 HINWEISE, ANREGUNGEN, FINESSEN 123
17.1.1 PORTABILITAET 123
17.1.2 AUTOMATISCHE SKALIERUNG 124
17.1.3 STRUKTUR 126
17.1.4 MAKROS 128
17.1.5 OPTIMIERUNG & VERSCHIEDENES 131
17.2 HILFSPROGRAMME 135
17.2.1 C BEAUTIFIER * STIL *//*KOMMENTARE*/ 136
17.3 EDITOR GVIM (SYNTAX-EINFAERBUNG) 139
17.3.1 REGULAERE AUSDRUECKE IN GVIM 141
17.4 SKRIPT-INTERPRETER 142
17.4.1 SKRIPT-INTERPRETER: SHELL BSH (PERL) 143
17.4.2 LISTE BSH-KOMMANDOS 152
17.4.3 HERSTELLUNG DES MANUSKRIPTS 154
17.5 MODUL-KONZEPTE (C-PROJEKTE) 166
17.5.1 STANDARDKONZEPT UND SEIN DOGMA 166
17.5.2 QUASI EINE DATEI 166
17.5.3 PROJEKT-WERKZEUGE 168
17.5.4 INDIVIDUELL EINZELN 168
17.6 SPEICHERZUTEILUNG 171
17.6.1 FUNKTION MALLOCQ 171
XIV INHALTSVERZEICHNIS
17.6.2 SPEICHERKLASSE AUTO 177
17.7 SPEZIELLE SPRINTF FUER MIKROKONTROLLER 183
17.8 LOESUNG IN AUSWEGLOSER SITUATION 188
18 UNMODERNE C-PROGRAMMIERUNG 193
18.1 M
ISRA
(-C) 193
18.1.1 VERBOTE UND MISSBILLIGUNGEN 194
18.1.2 BEWEISFUEHRUNG WIDER DIE
MISRA
-REGELN 195
18.1.3 FAZIT 202
ANHANG
A ALLGEMEIN ZU DIESEM BUCH 203
A. 1 BEGRIFFE, KURZ ERKLAERT 203
A.2 HINWEISE 205
B DIE ANSI-LIBRARY 207
B. 1 KURZBESCHREIBUNG EINIGER FUNKTIONEN 208
B.2 KURZUEBERSICHT
ANSI
-STANDARD-BIBLIOTHEK 215
C DIE POSIX-LIBRARY 229
C. 1 KURZBESCHREIBUNG EINIGER FUNKTIONEN 230
C.2 KURZUEBERSICHT POSIX-FUNKTIONEN 234
D VERSCHIEDENES 239
D. 1 C IM VERGLEICH 239
D.2 HINWEISE / WISSENSWERTES / TRICKS 240
D.3 WUENSCH DIR WAS 248
D.4 REGULAERE AUSDRUECKE 250
D.5 KURZBESCHREIBUNG VI-KOMMANDOS 253
E C++ 265
E.L ZEICHENTABEL
LE 268
LITERATURVERZEICHNIS 269
SACHVERZEICHNIS 271 |
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 | BV041348816 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)857989064 (DE-599)DNB103819010X |
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 | 2. 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">BV041348816</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">131009s2013 gw |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N34</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">103819010X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3642400574</subfield><subfield code="9">3-642-40057-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642400575</subfield><subfield code="c">Gb. : EUR 49.99 (DE), EUR 51.39 (AT), sfr 62.50 (freier Pr.)</subfield><subfield code="9">978-3-642-40057-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783642400575</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Best.-Nr.: 86299575</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)857989064</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB103819010X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</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-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-11</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="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 Schellong</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. 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">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 280 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="8">1\p</subfield><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="z">978-3-642-40058-2</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=4390602&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=026797433&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026797433</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV041348816 |
illustrated | Not Illustrated |
indexdate | 2024-08-05T08:45:00Z |
institution | BVB |
isbn | 3642400574 9783642400575 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026797433 |
oclc_num | 857989064 |
open_access_boolean | |
owner | DE-83 DE-862 DE-BY-FWS DE-824 DE-11 |
owner_facet | DE-83 DE-862 DE-BY-FWS DE-824 DE-11 |
physical | XIV, 280 S. 240 mm x 168 mm |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
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_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 Schellong |
title_fullStr | Moderne C-Programmierung Kompendium und Referenz Helmut Schellong |
title_full_unstemmed | Moderne C-Programmierung Kompendium und Referenz Helmut 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=4390602&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=026797433&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schellonghelmutob modernecprogrammierungkompendiumundreferenz |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 C01 S322(2) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |