标签:交换 code 函数 scanf return 第二次作业 stdio.h 程序 指针
因为交换的时候只需要建立一个整型变量存储p的值
因为程序只交换了swap函数中形参指针指向的地址,原函数中指向的地址没有被交换,所以交换不成功
#include<stdio.h> int main() { int comp(int *m,int *n);//函数的说明 int a;int b; int *p1;int *p2; scanf("%d,%d",&a,&b); printf("%d\n",comp(&a,&b)); } int comp(int *m,int *n)//定义comp函数 { if(*m>*n) return *m;else return *n; } 6,3 6 -------------------------------- Process exited after 5.161 seconds with return value 0 请按任意键继续. . .
编写过程中出现几次标点的的错误,检查了几遍才能运行出结果,在编程过程中一定要仔细认真,一点小失误都不能有,并且在做作业之前要仔细看作业要求,第一次做输出的是小的数,改了一次输出结果对了
标签:交换 code 函数 scanf return 第二次作业 stdio.h 程序 指针
原文地址:http://www.cnblogs.com/liyingzry/p/6621717.html