Szerző Téma: C  (Megtekintve 856 alkalommal)

C
« Dátum: 2015. október 23. - 22:59:49 »
0 Show voters
A többi itteni topikhoz hasonlóan ide lehet C nyelvvel kapcsolatos problémák, tesztek, publikálás esetén írni!

Dupla hozzászólás automatikusan összefûzve. ( 2015. október 24. - 14:49:03 )

Aki C-t akar tanulni, annak ajánlom a Code::Blocks nevezetű programot. A C mellett támogatja a C++ nyelvet is. Egyszerűen lehet vele konzolos applikációkat készíteni. A Notepad++-hoz hasonlóan színezi a nyelv kifejezéseit, duplázza a \"\", {}, (), [] karaktereket. ide kattintva lehet letölteni.
Írok majd ide egy kis tutorialt a C nyelvvel kapcsolatban, ami folytatásos formában lesz majd elérhető :D
 

Történet
A C nyelvet Dennis Ritchie fejlesztette ki Ken Thompson segítségével a \'60-as évek végén, \'70-es évek elején. A C nyelv alapja a B nyelv, melyet Ken alkotott meg. Erre alapozott Dennis, aki \'72-re ki is adta a C első verzióját. Mire jó a C nyelv? Igazából bármire (általános célú programozási nyelv). Írnak benne operációs rendszereket, vírusokat, sőt még programozási nyelveket is! (a Lua könyvtára is C nyelven íródott). A régi szemlélet szerint a C magas szintű programozási nyelv, hiszen csak az Assembly tekinthető alacsony szintűnek. A C nyelvet is Assemblyben írták, amely nem volt egy egyszerű meló. Aki látott már Assembly kódot, az érti, hogy mire gondolok. :) A C legfrissebb verziója a C11, melyet 2011 decemberében adtak ki.
A C nyelv hatással volt a C++, C#, PHP, JavaScript, Java, Lua nyelvekre. A C++ tulajdonképpen a C \"folytatása\", és a ++ az ún. értéknövelő operátorra emlékeztet (ez a legtöbb nyelvben megnöveli a változó értékét eggyel).


\"Hello world\" program
 
 


#include <stdio.h>
int main()
{
     printf(\"Hello world!\\n\");
     return 1;
}

 


Az első sor beágyazza a stdio.h tartalmát a dokumentum elejére. Az utána következő sor a main() függvény. Minden C programnak tartalmaznia kell ezt a függvényt. A main jelentése legfontosabb, legfőbb, vagyis a program ezt a függvényt fogja először végrehajtani. A main előtti int azt jelenti, hogy integer, vagyis szám lesz a függvény visszatérési értéke.
A függvény törzse {} (kapcsos zárójelek) közé kerül. A printf függvény segítségével tudunk kiíratni valamit a képernyőre. Az \\n karakter sortörést jelent, vagyis ezután a karakter után egy új sor kezdődik. A return utasítással kilépünk a függvényből.
Adattípusok, változók
A C nyelv típusos, vagyis változók deklarálásakor (létrehozásakor) meg kell adnunk a változó adattípusát. Fontosabb adattípusok:
 
 


int // Egész szám
float // Lebegőpontos tört
double // Dupla pontosságú lebegőpontos tört
char // Egy karakter
signed // Előjeles
unsigned // Előjel nélküli
long // Hosszú
short // Rövid

 


Egy változó deklarálása áll az adattípusból, a változó nevéből és a változó értékéből.
 
 


#include <stdio.h>
int main()
{
    int szam = 54; // Integer típusú változó
    return szam;
}

 


Lehet azonban deklarálás után is definiálni a változót.
 
 


#include <stdio.h>
int main()
{
    int szam; // Változó deklarálása
    szam = 54; // Változó definiálása
    return szam;
}

 
Hamarosan folytatás!
« Utoljára szerkesztve: 2015. október 24. - 14:49:03 írta ReSIk »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal