|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
void swapl(int*p1,int*p2)
{int t; t=*p1; *p1=*p2; *p2=t; }
void swap2(int *p1,int*p2)
{int *t; t=p1; p1=p2; p2=t;}
void swap3(int p1,int p2) {int t; t=p1; p1=p2; p2=t; }
void main()
{int a=123,b=321,*a_p,*b_p;
a_p=&a; b_p=&b;
swap1(a_p,b_p); printf("\n%d,%d\n",a,b);
swap2(a_p,b_p); printf("\n%d,%d\n",a,b);
swap3(a,b); printf("\n%d, %d\n",a,b);
}
- #include <stdio.h>
- void swap1(int *p1, int *p2) { // 1 写成 l?
- int t;
- t = *p1;
- *p1 = *p2;
- *p2 = t;
- }
- void swap2(int *p1, int *p2) {
- int *t;
- t = p1;
- p1 = p2;
- p2 = t;
- }
- void swap3(int p1, int p2) {
- int t;
- t = p1;
- p1 = p2;
- p2 = t;
- }
- int main() { // <-------- int main() --------
- int a = 123, b = 321;
- int *a_p, *b_p;
-
- a_p = &a;
- b_p = &b;
-
- swap1(a_p, b_p);
- printf("%d, %d\n", a, b);
-
- swap2(a_p, b_p);
- printf("%d, %d\n", a, b);
-
- swap3(a, b);
- printf("%d, %d\n", a, b);
- }
复制代码- 321, 123
- 321, 123
- 321, 123
复制代码
|
|