инициализация дефолт значением в начале блока функции - так себе читается, неудобно? Особенно когда 10+ переменных допустим
«Критикуя - предлагай» (с)
не одному, именно поэтому в современном C++ принято объявлять переменные только там где они нужны, а по возможности еще и делать const
В С прочитал, что до с99 стандарта нужно было обязательно в начале скоупа функции объявлять. ПРосто сейчас С использую, и вот попробовал следовать одному код стайлу - пришел к выводу, что такое объявление не читабельное. Пробую делать объявления с инициализацией сразу. по типу cJSON* json = cJSON_Parse(json_buffer);
Это, емнип, еще с С99 и в C исправлено.
вам так одному кажется, потому что в С89 по-другому было никак. В С99 стало уже можно объявлять переменные где нужно
Обсуждают сегодня