Если переменные не объявлены как статическая продолжительность хранения, они будут иметь произвольное значение при создании.Следовательно, всегда полезно установить для них известное значение до , используя их.
Например, если ваш следующий шаг после socket()
равен connect()
или bind()
им очень понадобится конкретное структурное значение для клиента или сервера соответственно.
Это на самом деле не отличается от функции:
void xyzzy(void) {
int plugh;
printf("%d\n", plugh);
}
, поскольку она может вывести any значение.