@mikazyaka

Трассировка С++. Как работает?

Объясните, пожалуйста, трассировку в коде:
#include <iostream>
using namespace std;
main()
{
int n,a=0,b=1,c=0,i=0;
cin>>n;
while (i<n)
{
a=b;
b=c;
c=a+b;
i++;
}
cout<<c;
}
  • Вопрос задан
  • 478 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lz961
Ручками с помощью карандаша и бумаги. Слева пишете код, проводите вертикальную черту. Справа от черты напротив int n, a=0, ... пишите a=0, b=1.... Далее напротив cin>>n пишите n=10000, что вы как бы ввели. Напротив a=b пишите a=1 и так далее. Переходя к очередной итерации цикла отчеркиваете вертикальную черту и продолжаете писать справа от неё.
Главное запомните: отладчик для разгильдяев.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы