主程式、函式指標運用(取址、運算、資料型態)基本練習-2

運算元、運算子、型態等等搞清楚後,運用起來比較順手了。
#include<stdio.h>
int swap(int *c,int *d){
int e=*c;
*c=*d;
*d=e;
}
int main(){
int a,b;
int*x,*y;
printf("A:");
scanf("%d",&a);
printf("B:");
scanf("%d",&b);
x=&a;
y=&b;
swap(x,y);
int c=*x+*y;
printf("\nAB交換後變成\nA:%d\nB:%d\n",*x,*y    /*a,b*/    );
printf("指標X存A位址為:%p\n",&a    /* x */    );
printf("指標Y存B位址為:%p\n",&b    /* y */    );
printf("C:%d\n",c);
return 0;
}

留言