请看下面两段代码
//代码1
int main(){
int i = 0;
for (i = 0; i < 10; i++){
printf("%d ", i);
}
return 0;
}
//代码2
int main(){
int i = 0;
for (i = 0; i < 10; i++){
printf("%d ", i);
}
return 0;
}
能看出这两段代码的区别吗?
答:代码1使用了半角空格,代码2使用了全角空格。错误在i<10处,因此代码2是错误的
在vs2013中只会显示错误,却无法明确告知是什么错误; 而在vc++则不会显示任何错误