C++ почему обычно объявляют переменную , а только потом присваивают ей значение? - Вопросы по С+

Вопрос C++ почему обычно объявляют переменную , а только потом присваивают ей значение?

Регистрация
29 Июл 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Так поступают только заядлые паскалисты, когда переползают на другой язык. По привычке.
 
Регистрация
29 Ноя 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
На самом деле можно было бы сразу присвоить значение. Кажется, в учебниках так лишний раз напоминают, что можно объявить переменную без присваивания значения.
 
Регистрация
31 Мар 2013
Сообщения
85
Репутация
-3
Спасибо
0
Монет
0
необязательно, но вообще, ты когда рассказываешь о себе, ты сначала имя говоришь, а потом, что обосрался в школьном туалете как-то раз или наоборот?
 

HYI

Capitan

HYI

Capitan
Регистрация
29 Май 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
синтаксис такой
 
Регистрация
10 Июл 2013
Сообщения
81
Репутация
1
Спасибо
0
Монет
0
Такая запись означает, что этот код был написан до выхода стандарта C99, где объявления в блоке были обязаны идти до каких-либо операторов (в том числе оператора присваивания в ряде случаев) либо специально сделан совместимым с такими древними компиляторами.
 
Регистрация
25 Дек 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
ну потому что нет смысла присваивать значение какой то случайной ячейке памяти, к которой потом нельзя повторно обратиться и использовать это значение, поэтому выделенной ячейке памяти присваивают условное именованное значение указателя ссылающегося на эту ячейку памяти и называется эта фигня - переменная.
 
Сверху Снизу