求解课后题目
四年半。 圈内达人 2016-08-04 20:55:25
2626 8 0

有以下程序
#include <stdio.h>
void fun(int p)
{
  int d=2;
  p=d++;printf("%d",p);
}
main()
{
  int a=1;
  fun(a); printf("%d\n",a);
}
程序运行后的输出结果是 ___21___ 。




这个a按值传递过去p不就先为1了么,下面1=2不就矛盾了么???

问题来自: 形参和实参

共 8 个回答

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题