验证传值和传地址的区别:
程序一:传值
  void swap(int a,int b)
  {  int  t;
      t=a;  a=b;    b=t;
    }
  main()
    {  int  x=10,y=20;
        printf(“%d,%d\n”,x,y);
        swap(x,y);
      printf(“%d,%d\n”,x,y);
    }
程序二:传地址
  void swap(int *a,int *b)
  {  int  t;
      t=*a;  *a=*b;    *b=t;
    }
  main()
    {  int  x=10,y=20;c语言数组最大值最小值
        printf(“%d,%d\n”,x,y);
        swap(&x,&y);
      printf(“%d,%d\n”,x,y);
    }
上机练习1、定义一个数组,存放着10个整型数,编程对这10个数进行排序,输出排序结果。
上机练习2:有10个学生的成绩存在数组中,请统计大于等于平均成绩的人数。
上机练习3:有10个学生的成绩存在数组中,请统计最高分,最低分,并将最高分和最低分学生的下标输出到屏幕上。
上机练习4:现在一个数组存放10个整型数据(可以有相同),要求用户输入一个数,然后把数组中与其输入相同的数删除。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。