第二次作业

int swap(int *p,int *q)
{int t;
t=*p;
*p=*q;
*q=t;}

 

#include<stdio.h>
int  comp(int *p,int*q)
{
int main;
if(p>q)
main=p;
printf("%d",*main);

}
main()
{int a,b;
int *main;
scanf("%d,%d",&a,&b);
*main=comp(&a,&b);
printf("%d",*main);
}
正在运行:"G:\Source - VSLYX.exe"

54
进程退出返回值 -1073741819 (0xC0000005)   运行时间 : 7.124 秒
按任意键继续...

 3 m不是地址之间的交换

4 不明白

#include<stdio.h>
#include<stdlib.h>
int swap(int *p, int *q)
{
int t;
t = *p;
*p = *q;
*q = t;
}
int main()
{
int a, b;
printf("请输入数字 :");
scanf("%d %d",&a,&b);
printf("%d %d\n", a, b);
int *p, *q;
p = &a;
q = &b;
swap(p, q);
printf("%d %d\n", *p, *q);
system("pause");
}

 

上课许多地方我没有听懂或者听清楚,我匿名发布信息也没人回答我,我感觉很孤独很无助。

posted @ 2017-03-22 14:31  zhoutianhao123  阅读(130)  评论(1编辑  收藏  举报