結(jié)構(gòu)體整體交換 c語(yǔ)言結(jié)構(gòu)體數(shù)組怎么交換?
c語(yǔ)言結(jié)構(gòu)體數(shù)組怎么交換?定義一個(gè)structcjtemp并直接交換。我把那塊做成一個(gè)函數(shù),房東直接調(diào)用,主要函數(shù)不完整。#包括(&L)。H>structcj{intnocharame[20]in
c語(yǔ)言結(jié)構(gòu)體數(shù)組怎么交換?
定義一個(gè)structcjtemp并直接交換。我把那塊做成一個(gè)函數(shù),房東直接調(diào)用,主要函數(shù)不完整。#包括(&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]。平君中學(xué)學(xué)生[J 1]。Pingjun){flag=1temp=student[J 1]student[J 1]=student[J]student[J]=temp}if(flag==0)break}
~]~]~~~~~簡(jiǎn)單·~~如果要交換結(jié)構(gòu)a和結(jié)構(gòu)B的內(nèi)容,請(qǐng)直接定義一個(gè)臨時(shí)結(jié)構(gòu)。