代码:
#include <iostream>
using namespace std;
void main()
{
int a;
for(a=0;a<=10;a++)
{
cout<<a<<endl;
if(a=10) {system("pause");}
}
}
输出:
“0
请按任意键继续. . .”
为什么 if(a=10) 先赋值,在判断,怎样只判断,不进行赋值操作?
代码:
#include <iostream>
using namespace std;
void main()
{
int a;
for(a=0;a<=10;a++)
{
cout<<a<<endl;
if(a=10) {system("pause");}
}
}
输出:
“0
请按任意键继续. . .”
为什么 if(a=10) 先赋值,在判断,怎样只判断,不进行赋值操作?