Content deleted Content added
Rreshti 319:
 
Variablat që kanë domethënje vetëm brenda një funksioni d.m.th variablat e deklaruara vetem për një funksion nuk inicializohen automatikisht me vleren o, por marrin vleren e cila gjendet e gatëshme në memorie në vendin ku është përkufizuar variabla. Kjo vlerë nuk ka vleftë. Sipas kësaj, p.sh variabla në rreshtin 8 nuk ka vleftë, por vetem ndonjë vlerë e cila nuk 'mund' të përdoret për diçka të mirëfillt (?). Në rreshtin 11 kësaj i jepet një vlerë sipas inicializimit të <code>IndexIm</code>. Kjo vlerë pastaj kontrrollohet në ekranë.
===Përkufizimet mund të nxitohen===
Edhe për fillestarët e C-së, rreshti 16 duket pak sa i çuditëshem, mirëpo në C++ është i lejushëm. Në atë zonë ku është i lejushëm futja e urdhërit nxitues, është i lejueshëm deklarimi i variablave. Deri tek ky pohim vijem duke pas parasyshë që deklarimi i variablave në C++ merret si urdhër. Në rastin tonë, përkufizojmë variablen e re <code>PerseriDickaTjeter</code> duke e inicializuar me vlerën. Kohëzgjatja e qënjes së kësaj variable fillon nga pika e përkufizimi deri te fundi i blokut/zonës në të cilën është përkufizuar. Në rastin e <code>PerseriDickaTjeter</code> deri në fund të programit <code>main()</code>. Variabla <code>Luki</code>, përkufizohet më vonë, në rreshtin 27.
 
Është me rëndësi qenësore përkufizimi i variablave pranë pikës së përdorimit të tyre. Me këtë lidhëshmëri lehtësohet rishikimi se për çfarë përdoret variabla, pasi që veprimi i sajë është kufizuar brenda një zone. Gjatë gjetjes së kapgabimit është më lehtë të vije deri tek ai kur të jetë përfilluar kjo shprehi.
 
===Referencat në C++===