C语言 如何将两个结构体数组中的每一个单元对应交换?

如何将两个结构体数组中的每一个单元对应交换?
如何将两个结构体数组中的每一个单元对应交换?如何将两个结构体数组中的每一个单元对应交换?如何将两个结构体数组中的每一个单元对应交换?

1个回答

直接交换即可:

#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;
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐