作业帮 > 综合 > 作业

fun(int x,int *y) { int z; x-=2;(*y)++; z=x%(*y); return z;

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 23:28:45
fun(int x,int *y) { int z; x-=2;(*y)++; z=x%(*y); return z; } main() { int g=15,h=8,k=1;
fun(int x,int *y)
{
int z;
x-=2;(*y)++;
z=x%(*y);
return z;
}
main()
{
int g=15,h=8,k=1;
k=fun(g,&h);
printf("%d,%d,%d",g,h,k);
}
执行后输出的结果是?求详细的过程
fun(int x,int *y) //fun(g,&h) --> fun(15,h)
{
int z;
x-=2;(*y)++; // x= x-2 = 15-2 =13; (*y)++ ---> h=h+1=8+1=9;
z=x%(*y); //z=13%9=4;
return z;
}
main()
{
int g=15,h=8,k=1;
k=fun(g,&h); //k =4
printf("%d,%d,%d",g,h,k); // 15,9,4
}