应该选C.
首先,我觉得这个程序有几个问题:
#include
main()
{inta=2,i;
for(i=0;i此函数没有返回值,应加上一个int
{intb=0;
staticc=3;--->变量c没有定义类型
b++;c++;
return(a+b+c);
}
另外,最好把func函数写在主函数的上面,或者在主函数中声明这个函数.
由于把c定义为了一个静态变量,所以,c的值在三次循环中分别是4,5,6.
因为printf函数里没有空格。如果是printf("%d",func(a));这个就会出现空格