__typeof__ / __attribute__((__section__ / __attrubte__ ((packed))
1.__typeof____typeof__isanoperatornotafunction.Soitcanberesolvedwhilecompiling.Itisusefulforusinsomespecialsituation.Forexample,wecangetvariabletypeinSWAPmacro:#defineSWAP(a,b){__typeof__(a)temp;temp=