= Uvod v programski jezik C = V naslednjih poglavjih bom poizkušal na čim bolj enostaven način razložiti osnove programskega jezika C, ki so obvezno potrebne za izdelavo nekega konkretnega programa. [[BR]] == Prvi program == Da bomo premagali strah glede programiranja s programskim jezikom C oziroma, da si bomo potešili željo po svojem prvem programu, napišimo enostaven program, ki nam bo izpisal naslednje besedilo: ''Moj prvi program''. {{{ #!c #include int main() { printf("Moj prvi program\n"); return 0; } }}} [[BR]] == Sintaksa jezika == Kot vsi drugi programski jeziki ima tudi C značilno sintakso jezika, ki se jo moramo strogo držati. To pomeni, da moramo upoštevati pravilni vrstni red in izbrane kombinacije besed ter simbolov tako, da tvorimo sintaktično pravilne izraze. Če sintaksa zapisanega programa ni pravilna, nam bo prevajalnik javil napako. Najpogostejši operatorji in izrazi: * OPERATORJI * Relacijski {{{ #!c a==b //a je enak b a!=b //a ni enak b a<=b //a je manjši ali enak b a>b //a je večji kot b }}} * Logični {{{ #!c (ab) { max=a; } else { max=b; } }}} V ''if'' stavke lahko dodamo še dodatne pogoje. To storimo z ukazom ''else if(pogoj)''. [[BR]] '''For zanka''' {{{ #!c for(i=0; i<10; i++) { printf("text\n"); } }}} [[BR]] '''Switch stavek''' {{{ #!c switch(i) { case 1: printf("text 1") break; case 2: printf("text 2") break; case 3: printf("text 3") break; } }}} [[BR]] '''While zanka''' {{{ #!c i=0; while(i<10) { printf("text"); i=i+1; } }}} [[BR]] '''Do - while zanka''' {{{ #!c i=0; do { printf("text"); i=i+1; } while(i<10); }}} Pri ''do - while'' zanki se stavki izvedejo vsaj enkrat! [[BR]] == Formatiran izpis == == Polja, vektorji, matrike == == Branje datotek == == Dinamična alokacija pomnilnika == == Reševanje sistema linearnih enačb ==