У меня есть этот код, который намеревается объяснить, как работают «для циклов».Объяснение «int factorial = 1» в этом цикле для цикла
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Input a positive integer: ";
cin >> n;
int factorial = 1;
for (int i = 1; i <= n; ++i)
factorial *= i;
cout << "factorial(" << n << ") is << factorial << "\n ";
return (0);
}
Что делает линия int factorial =1
? Зачем это нужно?
Форматирование кода помогает – sehe