Yo'naltirilmagan o'zgaruvchi - Unreferenced variable - Wikipedia

An havola qilinmagan o'zgaruvchi ichida manba kodi a kompyuter dasturi a o'zgaruvchan bu aniqlangan, ammo hech qachon ishlatilmaydi. Bu xotirani zararsiz sarflashga olib kelishi mumkin. Ko'pchilik kompilyatorlar bunday o'zgaruvchilarni aniqlash va ular uchun saqlash joyini ajratmaslik (ya'ni, ularni "optimallashtirish"), odatda ular kabi ogohlantirish berish.

Biroz kodlash bo'yicha ko'rsatma hujjatlar qo'llanilmagan o'zgaruvchini kodlashning mumkin bo'lgan xatosining alomati deb hisoblaydi. Boshqa tomondan, qo'llanilmagan o'zgaruvchilar kodda kelgusi kutilayotgan o'zgarishlarni ko'rsatish uchun vaqtincha to'ldiruvchi sifatida ishlatilishi mumkin.

Misollar

C:

 int asosiy(bekor) {   int men, j;   uchun (men=0; men<10; men++)      printf("% d", men);   qaytish 0; }

Ushbu misolda, j havola qilinmagan o'zgaruvchidir.