结构体也不是完全不能引用结构体名,如下交换代码的实现
#include <stdio.h>
struct bbbb
{int x,y,z;}m[100];//全局变量默认为0
main()
{ m[0].x=4;m[0].y=5;m[0].z=6;//初值
m[2]=m[0];m[0]=m[1];m[1]=m[2];//交换
printf("%d %d %d\n",m[1].x,m[1].y,m[1].z);
printf("%d %d %d\n",m[0].x,m[0].y,m[0].z);
}
初学者:cpp结构体的swap代码
于 2022-12-05 10:35:14 首次发布