3. Объявление переменных
Last updated
Last updated
int main(void)
{
int a, b, c;
char *myarray;
float f, d, g;
double rr;
// 100500 lines below
// 1. Какие переменные объявлены на текущий момент?
// 2. Какие значения они хранят?
// 3. Для чего каждое из них используется?
}
Переменные/объекты должны объявляться как можно ближе к месту их фактического использования.
int main(void)
{
int a, b, c = 0;
// work with a, b, c
char *myarray = NULL;
// work with myarray
if (CONDITION)
{
float f, d, g = 5.2f;
// work with f, d, g
}
double rr = .5;
// work with rr
}