结构体整体交换 c语言结构体数组怎么交换?

c语言结构体数组怎么交换?定义一个structcjtemp并直接交换。我把那块做成一个函数,房东直接调用,主要函数不完整。#包括(&L)。H>structcj{intnocharame[20]in

c语言结构体数组怎么交换?

定义一个structcjtemp并直接交换。我把那块做成一个函数,房东直接调用,主要函数不完整。#包括(&L)。H>structcj{intnocharame[20]intcj1intcj2intcj3intpingjunintnumber}intmain(intargc,char*argv)}{structcjstudent[50]void port(structcj*student,INTN)sort(student,50)return N0}void port(structcj*student,INTN)/*从大到小*/{intflaginti,jsstructcjtempfor(I=0I<n-1i){flag=0For(J=0j<n-I-1j))If(student[J]。平君中学学生[J 1]。Pingjun){flag=1temp=student[J 1]student[J 1]=student[J]student[J]=temp}if(flag==0)break}

~]~]~~~~~简单·~~如果要交换结构a和结构B的内容,请直接定义一个临时结构。

C语言关于两个结构体中所有值互换的问题?