Programmeerimiskeel C

Allikas: Vikiõpikud

Vikiraamatud esitlevad:
Programmeerimiskeel C

Sisukord



Märgid kirjeldavad raamatu sisu valmisolekut[muuda]

Sisu:

Kirjakeel:

On veel puudulik
Crystal Clear action edit remove.png
Kirjakeel ebaselge
Arrowred.png
Vähe, kuid sobilik
Crystal Clear action edit add.png
Kirjakeel vigane (?!)
Arrowyellow.png
Sobilik kasutamiseks
Crystal Clear action apply.png
Kirjakeel korrektne
Blue Glass Arrow.svg

Wikibooks

Prinditav versioon Programmeerimiskeel C'st on saadaval. (Soovi korral redigeeri seda)

C algajatele[muuda]

Sisuülevaade[muuda]

Crystal Clear action apply.pngBlue Glass Arrow.svg Eesmärk[muuda]

Eesmärk, vajadus, sisu

Crystal Clear action apply.pngArrowyellow.png Kompileerimine[muuda]

Tähendus, selle osad ja kompilleerimine kompillaatoritega: GCC, Bloodshed Dev C++, Visual C++ 2005 Express

Crystal Clear action edit add.pngBlue Glass Arrow.svg Struktuur ja stiil[muuda]

Seletus, liigendamine, reavahed, kommentaarid, nimede valik, viited

Sisu[muuda]

Crystal Clear action apply.pngBlue Glass Arrow.svg Põhilised keelereeglid[muuda]

keelereeglid, koodi ülessehitus, funktsiooni ülessehitus

Crystal Clear action apply.pngBlue Glass Arrow.svg Muutujad, -klassifikatsioon, -mälu[muuda]

muutujad ja nende jaotus/iseloomustus

Crystal Clear action apply.pngBlue Glass Arrow.svg Muutujate deklareerimine[muuda]

muutujate -deklareerimine, -väärtustamine, -nimede keelereeglid

Crystal Clear action apply.pngBlue Glass Arrow.svg Operaatorite tabel[muuda]

operaatite kirjeldus ja näited risttabelis

Crystal Clear action edit add.pngBlue Glass Arrow.svg Standartne sisend-väljund[muuda]

funktsioonid, nende kasutamise kirjeldus ja eriatribuudid

Crystal Clear action apply.pngBlue Glass Arrow.svg Põhilised keelestruktuurid[muuda]

tsüklid a la silmused, voo jaotus valik(ud), voo suunamine ja valikuline väärtustamine

Crystal Clear action apply.pngBlue Glass Arrow.svg Massiivid[muuda]

staatiline massiiv, deklareerimine, väärtustamine, stringid

Crystal Clear action edit add.pngBlue Glass Arrow.svg Viidad[muuda]

Mis on, põhilised kasutusalad

Crystal Clear action edit add.pngBlue Glass Arrow.svg Harjutused[muuda]

Sissejuhatus, muutujad

C edasijõudnule[muuda]

Algoritmid ja andmestruktuurid:[muuda]

Crystal Clear action edit add.pngBlue Glass Arrow.svg Sortimine[muuda]

valikuga-, vahelepanemisega-, mulli sortimine

C Välislingid ja viited[muuda]

Crystal Clear app kpackage.png Tarkvara:[muuda]

[en]Bloodshed Dev-C/C++ kompilaator
[en]Visual C/C++ 2005 Express (tasuta väljalase) internetipõhine installerimine
[en]Visual C# 2005 Express (tasuta väljalase) internetipõhine installerimine
[en]Scite koodiredaktor

Crystal Clear app kaddressbook.png Käsiraamat:[muuda]

[en]GNU C käsiraamat
[en]GNU C käsiraamat ühe failina

Crystal Clear app my documents.png C juhendusmaterjal:[muuda]

[en]howstuffworks tutorial
[en]cplusplus tutorial
[en]cprogramming tutorial
[en]cs.cf.ac.uk/Dave/C
[en]its.strath.ac.uk/courses/c/
[fi]teli.stadia.fi/~silander/ohjelmointi/
[fi]ohjelmointiputka.net/

Crystal Clear mimetype document2.png C Raamatud (.pdf)[muuda]

[en]Herbert S. Wilf -"Algorithms and Complexity"

Crystal Clear mimetype source c.png C eriteegid[muuda]

[en]url-st lugemise teek

Soovitatav kirjandus[muuda]

  1. Mark Allen Weiss “Data structures and algorithm analysis in C++”, 2006, Addison-Wesley Pub Co, ISBN 0321397339.
  2. Adam Drozdek “Data structures and algorithms in C++”, 2001, Brooks/Cole, ISBN 0534375979.
  3. Robert Sedgewick “Algorithms in C. Fundamentals, data structures sorting, searching”, 1997, Addison-Wesley Pub Co, ISBN 0201314525.
  4. Robert Sedgewick “Algorithms in C++. Fundamentals, data structures sorting, searching”, 1998, Addison-Wesley Pub Co, ISBN 0201350882.

Crystal Clear filesystem folder html.png Lisaks[muuda]

[en]Korduvad Esitatud Küsimused ja Vastused
[et]Loogika sissejuhatus