问一下这个程序的运行结果?不是很确定

#include<stdio.h>
int a=10,b=6;
int fun(int a)
{
int c,b=7;
c=a+b;
return(c);
int main()
}
int a=5;
printf("%d,%d,%d"a,b,fun(a));
}

代码有不少语法错误,修改后如下
结果: 5,6,12

#include<stdio.h>
int a=10,b=6;
int fun(int a)
{
    int c,b=7;
    c=a+b;
    return(c);
}
int main()
{
    int a=5;
    printf("%d,%d,%d",a,b,fun(a));
}


运行结果:

5,6,12

代码:

#include<stdio.h>
int a=10,b=6;

int fun(int a)
{
 int c,b=7;
 c=a+b;
 return(c);
}

int main(){
int a=5;
printf("%d,%d,%d",a,b,fun(a));
}