Slučky -. Jedným z najzákladnejších vecí, programátor bude chcieť urobiť, je opakovať akciu, určitý počet Časy na základe určitých podmienok, ktoré prichádzajú, keď je program spustený. Blok kódu navrhnutý tak opakovať na základe stanovených podmienok, sa nazýva slučku, a jazyk C umožňuje týchto spoločných štruktúr slučky: while, do /chvíľu, pre, pokračovať /pauzu a goto. C zahŕňa tiež obyčajný, keď /potom /else kondicionál a prepnúť /case
Dátové štruktúry -. Keď váš program má veľké množstvo dát zvládnuť, a je potrebné triediť alebo vyhľadávať pomocou týchto dát, vám 'll pravdepodobne používať nejaký dátové štruktúry. Dátová štruktúra je štruktúrovaný spôsob vyjadrenia niekoľko kusov dát rovnakého typu dát. Najbežnejšie Štruktúra dát je pole, čo je len indexovaný zoznam danej veľkosti. C má k dispozícii knižnice zvládnuť niektoré spoločné dátové štruktúry, aj keď vždy môžete písať funkcie a nastaviť svoje vlastné štruktúry, taky
Preprocessor operácie -. Niekedy budete chcieť dať kompilátora nejaké pokyny, o ktorých by ste mali robiť so svojím kódom pred kompiláciou do spustiteľného súboru. Tieto operácie patrí nahradenie konštantné hodnoty a vrátane kód z C knižnice (ktoré ste videli v ukážkový kód skôr).
C vyžaduje tiež programátorov sa zaoberať niektorými pojmy, ktoré mnoho programovacích jazykov sa zjednodušene alebo automatizované. Medzi ne patrí ukazovatele, správu pamäte a upratovanie. Neskoršie stránky pokrývajú dôležité veci vedieť o týchto pojmov pri programovaní v jazyku C.
Tento rýchly prehľad pojmov môže zdať ohromujúci, ak si nie ste už programátor. Než sa prejsť na riešenie husté C programovací sprievodca, poďme sa pozrieť užívateľsky prívetivé v základných konceptov medzi uvedené vyššie, počínajúc funkcií.
Funkcia v C
Väčšina počítačových programovacích jazykov, aby vás na vytvorenie funkcie nejakého druhu. Funkcia vám umožní rozsekať dlhý program do pomenovaných oddielov, takže môžete znova použiť tie časti v celom programe. Programátori pre niektoré jazyky, a to najmä tí, ktorí využívajú objektovo orientované programovacie techniky, použite metódu termín namiesto funkcie.
Funkcia prijímať parametre a vráti výsledok. Blok kódu, ktorý obsahuje funkcie, je jeho definícia funkcie. Nasledujúci je základná štruktúra definícia funkcie:
< návrat typu > < funkcie meno > (< parametre >)
{
< vyhlásení &g