void swap(int* a,int* b){ //什么也没有 } int main(){ int a=2; int b=3; printf("%d%d\n",a,b); swap(a,b); printf("%d%d",a,b); return 0; }
在运行完后显示这两个的值交换了,我很纳闷这是什么原理?有没有大佬知道
void swap(int* a,int* b){ //什么也没有 } int main(){ int a=2; int b=3; printf("%d%d\n",a,b); swap(a,b); printf("%d%d",a,b); return 0; }
在运行完后显示这两个的值交换了,我很纳闷这是什么原理?有没有大佬知道