Zdravím, jsem začátečník a velice často narážím na tuto chybovou hlášku: The variable 'a' is being used without being initialized. Chápu, že proměnná je používána, aniž by jí byla přidělena hodnota, ale o přidělení hodnoty se má postarat až scanf() na základě uživatelova požadavku. Při googleni jsem toho moc nepochopil, jenom to, že občas to vyřeší & před proměnou , ale přičine problemu furt nerozumím. Dole přikládám jednoduchý kod, který v dusledku této chyby nemužu zkompilovat. Děkuji za rady
#include "stdafx.h"
#include "stdio.h"
int main()
{
int a,b,c;
char g;
scanf ("%d",a);
scanf ("%d",b);
c=a%b;
printf ("%d",c);
scanf("%c",&g);
scanf("%c",&g);
return 0;
}