auto定义局部变量

  1 //用auto定义一个相同的变量,但是对外面的变量没有影响。

 2 #include "stdio.h"
 3 
 4 int main()
 5 
 6 {
 7     int i,num;
 8 
 9     num=2;
10     for (i=0;i<3;i++)
11     {
12         printf("\40: The num equal %d \n",num);
13 
14         num++;
15 
16         {
17 
18             auto int num=1;
19 
20             printf("\40: The internal block num equal %d \n",num);
21 
22             num++;
23 
24         }
25 
26     }
27 
28     return 0;
29 
30 }

  

posted @ 2012-05-07 07:12  zhengmian  阅读(953)  评论(2)    收藏  举报