C语言写程序运行结果的题,求大神帮忙给个解析,和具体解答思路。

2025-04-04 07:45:27
推荐回答(2个)
回答1:

#include 
int f(int x)
{
  int y=1; //默认为 1 
  y++;     //这时 y=2 
  x+=y;    //相当于 x+2 
}

int main()
{
  int k;
  k=f(3);  //f函数 相当于 3+2 = 5 
  printf( "%d %d\n",k,f(k));  //这里 k=5 , f(k) = 5+2 =7 
  //所以输出 5 7 
}

回答2:

人心态早已看得化,也可怕。