如何将两个结构体数组中的每一个单元对应交换?
如何将两个结构体数组中的每一个单元对应交换?如何将两个结构体数组中的每一个单元对应交换?如何将两个结构体数组中的每一个单元对应交换?
直接交换即可:
#include <stdio.h>
typedef struct
{
int a;
int b;
} A;
int main () {
A a1 = {1,2};
A a2 = {3,4};
A t = a1;
a1 = a2;
a2 = t;
printf("%d %d\n", a1.a, a1.b);
printf("%d %d\n", a2.a, a2.b);
return 0;
}