大家看看下面的代码:
1. 变量int freei;
freei=1;
{ // 在这里编译器一定做了什么事
  int freei;
  freei=2;
}2. 语句
for语句没什么疑问:
...
for(i=0; i<10; i++)
{ // 在这里编译器一定也做了什么事
  ......
}我的疑问是下面的代码:int a=1, b, c;
a++;
b=++a+2;
c=--b;
{// 这里编译器会忽略吗
    b--;
    a++;
}
它和:
int a=1, b, c;
a++;
b=++a+2;
c=--b;
/////////
   b--;
   a++;
/////////有区别吗?
运行时间有什么影响?