История изменений
Исправление mx__, (текущая версия) :
Спасибо.
И что ? Вы выделяете и потом используйте. Не вижу противоречий.
Я наверное плохо обьясняю но мне пришла в голову, что непонятно почему, не сделали орграничения работы с указателями и народ из этого может писать программы с опасной работой с памятью.
А на самом деле чуть подумать, ввести ограничения на эти опеоации, чтобы на них ругался компилятор и все. Проблема решена.
Какая то двоякость, то нам нужен си чтобы абстрагироваться от реальной памяти, то пихаем в него возможность чтобы это избегать.
Мне могут возразить, типа это дает больше гибкости и возможностей. На первый взгляд это так, а на самом деле, если подумать, это нафиг не нужно.
P.S. Странно, все понимают разницу между статическими и динамически переменными. Почему нельзя юзать переменую до ее обьявления. Но почему такой клинч с памятью ? Почему ее можно юзать до ее выделения ?
Исходная версия mx__, :
Спасибо.
И что ? Вы выделяете и потом используйте. Не вижу противоречий.
Я наверное плохо обьясняю но мне пришла в голову, что непонятно почему, не сделали орграничения работы с указателями и народ из этого может писать программы с опасной работой с памятью.
А на самом деле чуть подумать, ввести ограничения на эти опеоации, чтобы на них ругался компилятор и все. Проблема решена.
Какая то двоякость, то нам нужен си чтобы абстрагироваться от реальной памяти, то пихаем в него возможность чтобы это избегать.
Мне могут возразить, типа это дает больше гибкости и возможностей. На первый взгляд это так, а на самом деле, если подумать, это нафиг не нужно.