一个关于数组的问题
程序如下#include<stdio.h>
void swap1(int c[])
{
int t;
t=c[0];c[0]=c[1];c[1]=t;
}
void swap2(int c0,int c1)
{
int t;
t=c0;c0=c1;c1=t;
}
main()
{
int a[2]={3,5},b[2]={3,5};
swap1(a);
swap2(b[0],b[1]);
printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);
}
问题: b[2]数组是整形 数组元素也是整形 为何程序不执行swap2(int c0,int c1) 请各位大侠帮帮忙