#include "stdio.h" void main( ) { int a,b; int *p1=&a,*p2=&b,*t; a=10; b=20; t=p1; p1=p2; p2=t; printf("%d,%d\n",a,b); }
时间: 2024-01-24 09:01:39 浏览: 74
#include <stdio.h>
4星 · 用户满意度95%
这段代码的输出结果是 "10,20"。
代码中定义了两个整型变量 a 和 b,以及两个指向整型变量的指针 p1 和 p2,以及一个指向整型变量的指针 t。
首先,将 a 赋值为 10,b 赋值为 20。
接着,将 p1 指向 a,将 p2 指向 b,将 t 指向 p1。
然后,将 p1 指向 p2,将 p2 指向 t,也就是指向 a。
最后,输出 a 和 b 的值,由于没有改变 a 和 b 的值,所以输出结果为 "10,20"。
阅读全文