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ë.
 
===Referencat në C++===
Ke kujdes tek shenja ' <code>&</code> ' në rreshtin . E dëftonë <code>DickaTjeter</code> si referencë. kjo mënyrë e referimit është mirë të përdoret me rezervë. Ky shembull i dëftimit mbi një burim na ndihmonë që të kuptojmë shprehjen referimi. Një përdorim i till nuk ka qenë i mundëshem në C. Pas inicializimit të kësaj refernce ajo shndrrohet në sinonim për variablen <code>Dicka</code>. Ky sinonim mund të përdoret brenda C++ për të ndryshuar vleren e variables. Referenca duhet që të inicializohet në kohen kur bëhet deklarimi i variables, përndryshe kompiluesi na lajmronë për gabim. Për cilën variabël tregonë referenca më vonë në program nuk mund të ndryshohet. Përdorimi i references është paksa i vështirë pasi që ne dëshirojmë që ajo të jetë një variabël referuese, çka d.m.th ne e marrim si variabël por ajo nuk është e tillë pasi që nuk mund të ndryshohet. Domë apo nuk domë të na pëqenë emrërtimi variabël për referencen ajo ashtu thirret.
 
Nëse përdoret referenca si në shembullin tonë, kjo do të shpije deri tek një kod me dukje 'labirinthi'. Mirëpo referenca mund të përdoret edhe ndryshe, ashtu që të ndihmojë për një pasqyrë të pastër të kodit. Kësaj teme do ti kushtojmë pak më shumë kohë më vonë.