evo pokuša san napravit tutorijale za početnike u C-u
pa da krenemo:
mislin da se najbolje nauči pomoću primjera:
1, primjer - naj jednostavniji:
Code:
#include<stdio.h>
void main ()
{
printf("sada počinjemo s ozbiljnjim poslom");
}
sad da objasnimo svaki dio zadatka
#include - to je tzv predprocesorska naredba
-prodprocesorske naredbe omogućuju izvođenje određenih radnji, te daju naredbe prevodiocu. Počinju s #, i ne završavaju znakom ;
-To su npr. #include, #define (što je #define o tome će mo kasnije)
<stdio.h> -to je biblioteka - npr. stdio.h- (sve funkcije za ulaz i izlaz podataka
math.h -matematičke funkcije
string.h -znakovne
to je glavna i jedina obavezna funkcija u C-u - nemojte je NIKAD zaboravit napisat
Code:
printf("sada počinjemo s ozbiljnjim poslom");
printf- najčešća upotrebljavana funkcija za ispis u C-u je ona za formatirani ispis printf
sintaksa je :
printf("niz znakova koji se treba ispisati na zaslonu");
nakon svake naredbe u C-u mara stajati znak ; - to označava kraj jedne i početak druge naredbe
{} - početak i kraj bloka
-------------------------------------------------------------------
2, primjer
napravite program koji će na zaslonu ispisati radne dane u tjednu tako da se svaki dan ispiše u novi red:
Code:
#include<stdio.h>
void main ()
{
printf("ponedjeljak\n utorak\n srijeda\n četvrtak\n petak\n");
}
Code:
\n-novi red
\f-nova stranica
\b-pomak za jedno mjesto udesno
\r- povratak na početak reda
-to su sve znakovne konstante i njih treba naučiti!
-------------------------------------------------------------------
3, primjer
program koji će zbrojit, pomnožit, podjelit određene brojeve
Code:
#include<stdio.h>
void main ()
{
printf("\n%d", 5+2);
printf("\n%d", (5+5)/2);
printf("\n%d", (5+2)*3);
}
na ekranu će pisati ovo:
aritmetički operatori:
zbrajanje +
oduzimanje -
množenje *
djeljenje /
modul(ostatak cjelog djeljenja) %
format za ispis:
%d - ispis cjelog broja
%f - ispis realnog broja
---- to je za sad dovoljno za znat od formata za ispis
-----------------------------------------------------------------
4, primjer
gornji zadatak možemo napisati ovako:
Code:
#include<stdio.h>
void main ()
{
int a,b,c,d,e;
printf("unesite dva broja:\n");
scanf("%d, %d", &a, &b);
c=a+b;
d=c/a;
e=c*a;
printf("c=%d, d=%d, e=%d", c,d,e);
}
scanf("%d, %d", &a, &b);
Code:
scanf-za unošenje podataka s tipkovnice u C-u postoji nekoliko funkcija. Najčešće je to funkcija za formatirani unos podataka scanf
a sintaksa je :
scanf("lista_formata", lista_varijabli);
("%d, %d", &a, &b); - & -operator za dodjeljivanje adrese (adresni operator)
-------------------------------------------
to je za sada javljam se ponovo čim budem ima volje za nastavit
i molim nemojte da sad pišete postove tipa- to je stari jezik bla bla
ovo je jezik opće namjere i tekako ga ljudi još koriste i koristit će ga !!
pozz