C vs C#
Completion requirements
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.
1. Promenljive
1.2. Konstante
Konstanta je promenljiva čija se vrednost ne može menjati. Konstanta se dobija stavljanjem ključne reči const ispred promenljive prilikom njene deklaracije i inicijalizacije.
const int broj1 = 100;Konstante moraju biti inicijalizovane prilikom deklaracije, i kada im se jednom dodeli vrednost, ona se ne može promeniti. Takođe, konstanta se ne može inicijalizovati vrednošću neke promenljive, odnosno vrednost kojom se inicijalizuje konstanta mora biti dostupna u vreme kompajliranja.