第二次作业
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" 5,4 进程退出返回值 -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");
}
上课许多地方我没有听懂或者听清楚,我匿名发布信息也没人回答我,我感觉很孤独很无助。