//程序阅读,输出结果 #include <stdio.h> void swap1(int *pa, int *pb) { int t; t = *pa; *pa = *pb; *pb = t; } int main() { int a = 7, b = 6; swap1(&a, &b); printf("%d", a*10+b); }
时间: 2024-04-05 15:33:51 浏览: 248
<stdioh>常用函数-函数与指针
程序输出的结果应该是 67。因为程序中定义了一个函数 swap1,该函数接收两个 int 类型的指针参数 pa 和 pb,将它们所指向的值进行交换。在主函数中定义了两个 int 类型的变量 a 和 b,分别赋值为 7 和 6。然后调用 swap1 函数,传递 a 和 b 的地址作为参数。swap1 函数执行后,a 和 b 的值被互换,变成了 6 和 7。最后在主函数中将 a 和 b 顺序输出,结果为 67。
阅读全文