在for loops的情况下,C++是如何自动推断数据类型的--从初始化还是从条件?。
long long n;
cin>>n;
for(auto i=1; i<=n; i++)
cout << ((i * i) * ((i * i) - 1)) / 2 - 2 * (2 * (i - 1) * (i - 2)) << "\n";
这里,
更简单的说法是
auto i = 1;
很明显,
停止条件
如果希望索引类型与
for (decltype(n) i = 1;
在循环的开始。
在for循环的情况下,C++如何自动推断数据类型
与所有推导的变量相同:来自初始值设定项。
在这里,我会是龙龙的整数吗?
它将是