37

单选题 37 /101

以下程序的结果? 
#include<stdio.h>
void foo(int *a, int *b){
    *a = *a + *b;
    *b = *a - *b;
    *a = *a - *b;
}
int main(){
    int a = 1, b = 2, c = 3;
    foo(&a, &b);
    foo(&b, &c);
    foo(&c, &a);
    printf("%d, %d, %d", a, b, c);
}

参考答案

1,2,3
1,3,2
2,1,3
3,2,1