Programi mė i thjeshtė nė C++ ėshtė njė program qė afishon njė vlerė, qė ėshtė treguar mė poshtė.
// Programi im i parė nė C++
#include
using namespace std;
int main(){
cout << "Ky ėshtė programi im i parė!";
}
// Programi im i parė nė C++
Nė programin e mėsipėrm dy viza para (slash) tregojnė se pjesa tjetėr e linjės ėshtė njė koment i shtuar nga programuesi, por qė nuk ka efekt nė ekzekutimin e programit. Programuesit pėrdorimin kėtė llojė komenti pėr tė pėrfshirė shpjegime tė shkurtra ose vėrejtje nė lidhje me kodin apo programin. Nė kėtė rast, ėshtė njė pėrshkrim i shkurtėr mbi programin.
#include
Linjat qė vazhdojnė me njė thurje (#) janė direktiva tė lexuara dhe interpretuara nga preprocesori. Ata janė linja tė veēanta tė interpretuara para pėrpilimit dhe ekzekutimit tė programit. Nė kėtė rast, direktiva #include
Linja bosh
Linjat bosh nuk kanė efekt nė njė program. Ata thjesht pėrmirėsojne lexueshmėrinė e kodit.
using namespace std;
Kjo ėshtė njė komandė standarte qė i tregon kompilorit tė pėrdorė libraritė dhe funksionet standarte tė gjuhės programuese C++. Nėse nuk deklarojmė "using namespace std;" atėherė na duhet qė tė pėrdorim fjalėn kyce "std::" para se tė pėrdorim funksionet apo komandat standarte. Pėrshembull: pėr tė pėrdorur cin apo cout na duhet tė shkruajmė std::cin dhe std::cout.
int main(){
Kjo linjė fillon deklaratėn e njė funksioni. Nė thelb, njė funksion ėshtė njė grup deklaratash tė cilave i ėshtė dhėnė njė emėr: nė kėtė rast, kjo i jep emrin "main" grupit tė deklaratave qė vijojnė. Funksionet do tė diskutohet nė detaje nė njė kapitull mė vonė, por nė thelb, pėrcaktimi i tyre ėshtė deklarata e tipit (int), njė emėr (main) dhe njė palė kllapa (()), nė mėnyrė opsionale, duke pėrfshirė parametrat. Ngaqė programi ėshtė i thjeshtė dhe nuk na duhen parametra atėherė nuk i japin asnjė parametėr mes kllapave rrethore.
Funksioni i quajtur "main" ėshtė njė funksion i veēantė nė tė gjitha programet C ++; ėshtė funksioni i vetėm qė thirret kur programi ekzekutohet. Ekzekutimi i tė gjitha programeve nė C ++ fillon me funksionin main, pavarėsisht se ku funksioni ėshtė i vendosur brenda kodit.
Kllapa gjarpėroshe hapėse "{" i tregon kompilatorit fillimin e funksionit, dhe kllapa gjarpėroshe mbyllėse fundin e funksionit. Cdo linjė kodi brenda kllapave gjarpėroshe ėshtė pjesė e kėtij funksioni qė pėrcaktojnė se ēfarė ndodh kur funksioni main thirret.
cout << "Ky ėshtė programi im i parė!";
Kjo linjė ėshtė njė deklaratė nė C++. Njė deklaratė ėshtė njė shprehje qė nė fakt mund tė prodhojė njė efekt. Kjo ėshtė pjesa kryesore e njė programi, duke specifikuar sjelljen e tij. Deklaratat ekzekutohen nė radhė qė paraqiten nė trupin e njė funksion.
Kjo deklaratė ka tre pjesė: sė pari, "cout", e cila identifikon pajisjen standarde pėr prodhimit e karaktereve (zakonisht, ky ėshtė ekrani i kompjuterit). Sė dyti, operatori i shtimit "<<", qė tregon se ēfarė vijon do shtohet nė cout. Sė fundmi, ėshtė fjalia/teksti qė ne duam tė afishojmė nė thonjėza ("Ky ėshtė programi im i parė!"), e cila shtohet/afishohet nė prodhim standard.
Vini re se deklarata pėrfundon me pikėpresje (;). Ky karakter shėnon fundin e deklaratės, ashtu siē pika pėrfundon njė fjali. Tė gjithė deklaratat nė C++ duhet tė pėrfundojė me njė karakter pikėpresje. Njė nga gabimet mė tė zakonshme tė sintaksės nė C++ ėshtė mosvėnia e pikėpresjes pėr t'i dhėnė fund njė deklaratė.