使用递减运算符在循环中按递减顺序打印出10到0之间的整数
#include <iostream>
int main()
{
for (int a = 10; a >= 0; a--)
std::cout << "按递减顺序打印出10到1之间的整数" << std::endl;
std::cout<<a<< std::endl;
return 0;
}
这样的代码出现未声明的标识符a,但是当我改成下面这样时
#include <iostream>
int main()
{
for (int a = 10; a >= 0; a--)
std::cout << "按递减顺序打印出10到1之间的整数" << a<< std::endl;
return 0;
}
程序可以正常运行,很疑惑,和输出有关嘛?使用的是vs2022,求解答