
Vägen till C
Skickas följande arbetsdag
Hitta produkten hos våra återförsäljare som levererar utanför Sverige
- 1Förord
- 13Inledning
- 1.13C:s föregångare och historia
- 1.24Standardisering
- 1.35Framtida utveckling av C
- 1.46Bokens uppläggning
- 1.56Ytterligare information
- 27C i ett nötskal
- 2.17Det första programmet
- 2.210Användning av variabler
- 2.312Program med repetition
- 2.416Program med alternativa vägar
- 2.518Egna funktioner
- 2.619Läsning och skrivning av texter
- 2.721Funktionerna getchar och putchar
- 2.824Övningsuppgifter
- 325C från grunden
- 3.125Identifierare och nyckelord
- 3.226Variabeldeklarationer
- 3.328Heltalstyper
- 3.3.128De fördefinierade heltalstyperna
- 3.3.231Heltalskonstanter
- 3.432Texter
- 3.4.132Teckenkoder
- 3.4.233Teckenvariabler och teckenkonstanter
- 3.4.335Textsträngar och teckenfält
- 3.536Flyttalstyper
- 3.5.137De fördefinierade flyttalstyperna
- 3.5.238Flyttalskonstanter
- 3.638Aritmetiska typomvandlingar
- 3.6.138Automatiska typomvandlingar
- 3.6.239Explicita typomvandlingar
- 3.739Uppräkningstyper
- 3.843Typen void
- 3.943Utskrift med funktionen printf
- 3.1048Inläsning med funktionen scanf
- 3.1153Typdeklarationer (typedef
- 3.1254Övningsuppgifter
- 457Uttryck och operatorer
- 4.158Aritmetiska uttryck
- 4.261Öknings- och minskningsoperatorer
- 4.363Jämförelseoperatorer
- 4.465Logiska operatorer
- 4.567Villkorsoperatorn
- 4.668Bit-operatorer
- 4.771Tilldelningsoperatorer
- 4.873sizeof-operatorn
- 4.974Operatorprioriteter
- 4.1075Övningsuppgifter
- 577Satser
- 5.177Uttryckssatser
- 5.278Sammansatta satser
- 5.378if-satsen
- 5.481switch-satsen
- 5.583while-satsen
- 5.685do-satsen
- 5.786for-satsen
- 5.889Nästlade repetitionssatser
- 5.990Hoppsatser
- 5.1092Övningsuppgifter
- 695Funktioner och programstruktur
- 6.195Funktionsdefinitioner
- 6.2100Funktionsdeklarationer
- 6.3103Funktionsanrop
- 6.4108Äldre syntax
- 6.4.1108Äldre funktionsdefinitioner
- 6.4.2109Äldre funktionsdeklarationer
- 6.5109inline-funktioner
- 6.6110Deklarationsområde och synlighet
- 6.7112Lagringsklasser
- 6.7.1113Lagringsklassen auto
- 6.7.2113Lagringsklassen register
- 6.7.3114Lagringsklassen extern
- 6.7.4120Lagringsklassen static
- 6.7.5122Flyktiga objekt - volatile
- 6.8123Modulär programutveckling
- 6.9128Övningsuppgifter
- 7131Pekare och fält
- 7.1131Pekare och adresser
- 7.2134Fält och pekarvärden
- 7.2.1134Fältstorlek
- 7.2.2135Fältindexering
- 7.3137Aritmetik på pekarvärden
- 7.4138Pekarstegning i stället för indexering
- 7.5139Pekarvärden som parametrar
- 7.6142Pekare och const
- 7.7144Initiering av fält
- 7.8144Teckenfält och textsträngar
- 7.9148Flerdimensionella fält
- 7.10150Fält av pekare samt pekare till pekare
- 7.11153Pekare till dynamiskt minne
- 7.12154Pekare till funktioner
- 7.13156Komplicerade deklarationer och typedef
- 7.13.1157restrict på pekare
- 7.14158Övningsuppgifter
- 8159Sammansatta typer
- 8.1159Poster (struct
- 8.1.1162Organisation av struct-deklarationer
- 8.1.2163Initiering av poster
- 8.1.3163Pekare till poster
- 8.2166Länkade datastrukturer
- 8.2.1168Länkade listor
- 8.2.2173Sökning i tabeller
- 8.2.3180Träd
- 8.3184Bitfält
- 8.3.1186Bitmasker
- 8.4187Variabla typer (union
- 8.5189struct/union och typedef
- 8.6190Övningsuppgifter
- 9191Preprocessorn
- 9.1191Makron
- 9.2192Makron med parametrar
- 9.3193Filinkludering
- 9.4194Villkorlig kompilering
- 9.4.1195Skydd mot flergångsinkluderande
- 9.5195Andra direktiv
- 9.6196Fördefinierade makron
- 9.7196Övningsuppgifter
- 10197Standardfunktioner och standardbibliotek
- 10.1198Inkluderingsfiler
- 10.2199Gemensamma definitioner
och - 10.3199Teckentyper
- 10.4200Lokala konventioner
- 10.5200Matematiska funktioner
- 10.6201Standard in- och utmatning
- 10.6.1202Filer
- 10.6.2203In- och utmatning av oformaterad text
- 10.6.3206Formaterad in- och utmatning av text
- 10.6.4207Direkt in- och utmatning
- 10.6.5208Felhantering
- 10.7209Generella funktioner
- 10.7.1209Strängkonvertering
- 10.7.2210Slumptalsgeneratorer
- 10.7.3210Minneshantering
- 10.7.4211Interaktion med omgivningen
- 10.7.5212Funktioner för sökning och sortering
- 10.8213Stränghantering
- 10.8.1213Kopiering och sammanfogning
- 10.8.2214Jämförelse
- 10.8.3214Längdberäkning
- 10.8.4214Sökning
- 10.8.5215Operationer i generellt minne
- 10.9216Datum och tid
- 10.9.1216Processortid
- 10.9.2216Kalendertid
- 10.10219Icke-lokala hopp
- 10.11219Mjukvaruavbrott
- 10.12221Variabelt parameterantal
- 10.13222Bibliotek i C99 och framtiden
- 10.13.1223Matematiska funktioner
- 10.13.2223Unicode och wchar_t
- 10.13.3223Ökad säkerhet
- 10.13.4224Nästa C-standard
- 10.14224Övningsuppgifter
- 11227C i olika omgivningar
- 11.1228Parametrar till programmet
- 11.2229Operativsystemmiljö, Unix
- 11.2.1230Systemanrop
- 11.2.2230In- och utmatning
- 11.2.3231Styrning av processer
- 11.3232Operativsystemmiljö, persondatorer
- 11.4233Programmeringsverktyg
- 11.4.1233Statisk avlusning, lint
- 11.4.2234Syntaxanalys, yacc och lex
- 11.4.3234Programunderhåll, make
- 11.4.4235Programprofilering, effektivitet
- 11.4.5235Symbolisk avlusning
- 11.5236Naken omgivning
- 11.5.1236Att använda en bestämd minnesplats
- 11.5.2238Att omtolka data godtyckligt
- 11.5.3239Anrop av assemblerkod
- 11.5.4240Avbrottshantering
- 11.5.5241Att göra helt vansinniga saker i C
- 11.6242Flyttbarhet av C-program
- 11.6.1243Identifierare
- 11.6.2243Heltalstyper
- 11.6.3243Poster
- 11.6.4244Funktioner
- 11.7244Övningsuppgifter
- 245Appendix A Reserverade ord och operatorer
- 247Appendix B LATIN_1 koder
- 249Appendix C Binär lagring av tal
- 253Appendix D Aritmetiska typomvandlingar
- 257Appendix E printf
- 259Appendix F scanf
- 261Sakregister
Information
Språk:
SvenskaISBN:
9789144076065Utgivningsår:
1987Revisionsår:
2011Artikelnummer:
2673-04Upplaga:
FjärdeSidantal:
269