读下面程序并回答问题;
#include"stdio.h"
int func(int x)
{
int y=0;
static int z=3;
x=z++,y++;
return x;
}
void main()
int a=2,i,b;
for(i=0;i<2;i++)
b=func(a++);
printf("%d\n",b);
该程序运行的结果是( )
2
3
4
5