/*定义一个静态变量,只是分配了一个静态域的空间,定义语句只执行一次。可以在定义时对这个变量进行初始化?也可以在后面直接对这个变量进行赋值。*/#include <stdio.h>int main (){ int i = 0; for (i = 0;i<3;i++) { static int b ; b = 3; printf ("%d ",b); b++; } return 0;}
注:打印结果
3