unsigned long x;
                  
                  
                     unsigned long y;
                  
                  
                  } _pair_t;
                  
                  
                  
                  
                  
                  void initialize_pair(_pair_t* pair_pointer);
                  
                  
                  
                  
                  
                  int main(int argc, char* argv[]) {
                  
                  
                        _pair_t local_pair;
                  
                  
                  
                  
                  
                       initialize_pair(&local_pair);
                  
                  
                  }
                  
                  
                  
                  
                  
                  void initialize_pair(_pair_t* pair_pointer) {
                  
                  
                       pair_pointer->x = 10; // почему нет ошибки обращения к стеку другого метода ?
                  
                  
                  }
                  
                  
                  
                  
                  
                  Для структур память автоматически аллоцируется в динамической ?
                  
                  
                
А почему должна быть ошибка?
Ответ на второй вопрос — нет
Обсуждают сегодня