C程序输出结果 ,static auto

img

7,9,11,13,15
auto修饰局部变量,在这里应该是没作用的
就是static每次都在承载上一次的结果值

你代码都打出来了,不敢自己执行一下,这也需要问吗
就算懒得安装C语言编译器,网上有的是在线运行的网站

8,10,12,14,16,

int sum(int a)
{
    auto c=0;
    static int b=3;
    c+=1;
    b+=2;
    return(a+b+c);
}
int main()
{
int a =2;
for(int I= 0;I<5;I++)
    printf("%d,",sum(a));
return 0;
}

不自己敲代码,啥时候能学会代码