C (zimanê bernamesaziyê): Cudahiya di navbera guhartoyan de

Content deleted Content added
Legobot (gotûbêj | beşdarî)
B Bot: 1 girêdanên înterwîkiyê ên ku niha li ser Wikidatayê ne, jê bibe
Guherto (gotûbêj | beşdarî)
Sererastkirin
Rêz 11:
Bi rastî bername wisa tên çêkirin, ku her perçe bi xwe tê nivîsandin, wergerandin. Piçtre ev perçe di her bernameyî de dikarin werin bikaranîn.
 
== Bernameya "Silav, cîhanCihan!" ==
<source lang="c">
#include <stdio.h>
 
int main (void) {
printf("Silav, Cihan!\n");
{
return 0;
printf("Silav Cihan!\n");
}
return 0;
}
</source>
 
<code>#include</code> û her hevokên bi <code>#</code> destpêdikin, fermanên ne ji bo wergerok (compiler), lê ji bo "prepocessor" in. Ji <code>stdio.h</code> re 'haeder file' (hevnivîsa serî) tê gotin. Preprocessor li <code>stdio.h</code> digerre û ku dît naveroka wî derbasî nivîskaniyê dike. Di wir de fonksiyonên din yên berê hatine bernamekirin an jî tenê navên wan hene û ew hatine wergerandin û wek object code li hêviya grêdandina xwe ne.
 
Di <code>stdio.h</code> (StandartStandard input output) de fonksiyonên nivîsandin û xwendinê hatine amadekirin. Lê di wir de ev fonksiyon nehatine nivîsandin; li wir tenê navên wan û naveroka wan heye (function prototypes). Fonksiyon bixwe hatine wergerandin û di pirtûkxanê de ne (library). Bi alikariya <code>stdio.h</code> ev fonksiyon dikarin di nav bernameyan de werin bikaranîn. Yek ji van fonksiyonan <code>printf</code> e. Bi printf dayinên bernamê li monitorê an printerê tên nivîsandin "standart output".
 
Her bernameyê C yek an jî ji yekî zehftir fonksiyon in. Fonksiyona herî grîng, bê wê bernameyên C nameşin, <code>main</code> e. Her fonksiyon, dema biqede, verdigere main ê. Main vedigere sîstema bikaranînê.
 
Têbinî: Wergerok ne 'Compiler'e. Wergerok "Interpreter"e. Python, Perl u Matlab tên wergerandin hema ne C.