когда C создает переменные?

Я использую Ubuntu 12.04 и Qt Creator 2.4.1. Он собирает мой код C по умолчанию GCC.

Я отлаживаю свою программу ( Qt Creator (использует GDB)) и уже вижу множество переменных, которые будут вызываться/создаваться на более поздних этапах программы. Нормально ли видеть все переменные в начале программы? Другими словами, вижу ли я переменные на ранней стадии программы из-за опции отладки (-g)? Например, я «вхожу» в код и останавливаюсь на первом шаге, который int main()a busy cat

char[1000] mesg;выполняется на 129-й строке, однако я вижу это и его адрес памяти уже. или int tem_hopt_dist=0;находится в строке 230, но я уже вижу его значение как «3».

0
задан Glorfindel 21 August 2019 в 05:16
поделиться