Programmeerimiskeel C

Allikas: Vikiõpikud

Programmeerimiskeel C


Infotehnoloogia: CSSHMTLMax/MSP/JitterPHPPythonProgrammeerimiskeel CProgrammeerimiskeel JavaVisual Basic 2005

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 kompileerimine kompilaatoritega: 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 ülesehitus, funktsiooni ülesehitus

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]

operaatorite 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 ehk silmused, voo jaotusvalik(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