C vs C#
C# je programski jezik koji nam omogućuje pisanje kako konzolnih tako i Windows aplikacija, pa čak i aplikacija za Web. U prvom delu koji se odnosi na osnove programskog jezika C# primeri će se odnositi na delove koda neke konzolne aplikacije dok će se u drugom delu detaljnije objašnjavati razvoj Windows aplikacija te će i primeri biti sa odgovarajućim grafičkim korisničkim interfejsom.
Svaki programski jezik ima elemente koji ga karakterišu i to su:
- azbuka,
- rezervisane reči,
- konstante,
- promenljive.
4. ISTO kao u C
4.5. for petlja
for petlja je petlja sa konstantnim brojem prolaza i naziva se još i brojačka petlja. Opšti oblik for petlje u programskom jeziku C# je:
for (<izraz1>; <izraz2>; <izraz3>)
<telo petlje>
<izraz1> - vrši inicijalizaciju promenljivih koje se
koriste u petlji (može da bude postavljanje početne vrednosti
brojača petlje)
<izraz2> - predstavlja uslov na osnovu
koga se odlučuje da li će se telo petlje još izvršavati ili se
izvršavanje petlje prekida (petlja se izvršava dok je vrednost ovog
izraza tačna)
<izraz3> - definiše promenu vrednosti
promenljivih koje se koriste u petlji. Navedena promena se vrši
nakon svake iteracije
<telo petlje> - telo petlje
predstavlja jedna naredba, struktura ili blok
Primer:
int[] niz = { 1, 2, 3, 4, 5 };
for (int i = 0; i < niz.Length; i++)
Console.WriteLine("Element niza: " + niz[i]);