Orefererad variabel

En variabel utan referens i källkoden för ett datorprogram är en variabel som är definierad men som aldrig används. Detta kan resultera i ett ofarligt slöseri med minne. Många kompilatorer upptäcker sådana variabler och allokerar inte lagring för dem (dvs. "optimerar bort" deras lagring), och utfärdar i allmänhet också en varning som de gör.

Vissa riktlinjer för kodning anser att en variabel utan referens är ett symptom på ett potentiellt kodningsfel. Å andra sidan kan icke-refererade variabler användas som tillfälliga platshållare för att indikera ytterligare förväntad framtida utveckling i koden.

Exempel

C :

  
 
     
    0  
       
    0
  int  main  (  void  )  {  int  i  ,  j  ;  för  (  i  =  ;  i  <  10  ;  i  ++  )  printf  (  "%d",  i  )  ;  återvända  ;  } 

I det här exemplet är j en variabel utan referens.