1】 void sort(char *s,int num) {int i,j--num; char t; while(j-->1) for(i=0;i<j;i++) if(s[i]>s[i+1]) {t=s[i]; s[i]=s[i+1]; s[i+1]=t;} void main() {char *s="CEAedea"; sort(s,5); printf("%s",s); } 上述程序的结果是 (1) 【函数2.2】 void main() { union {int ig[6];Char s[12];} try; try. ig[0]=0x4542; try.ig[1]=0x2049; try. ig[2]=0x494a; try.ig[3]=0x474e; try. ig[4]=0x0a21; try.ig[5]=0x0000; pintf("%s",try, s); } 上述程序的结果是 (2) 【函数2.3】void main() { char *letter[5]= { "ab","efgh","ijk","nmop","st"};char **p;int i;p=letter; for(i=0;i<4;i++) . printf("%s",p[i]); } 上述程序的结果是 (3) 【函数2.4】 main() {int i=4,j=6,k=8,*p=&I,*q=&j,*r=&k; int x,y,z; x=p==&i; y=3*-*p/(*q)+7; z=*(r=&k)=*p**q; printf("x=%d,y=%d,z=%d",x,y,z); } 上述程序的结果是 (4) 【函数2.5】 int a[]={5,4,3,2,1 }; void main() {int i; int f=a[0]; int x=2; for(i=0;i<5;i++) f+=f*x+a[i]; printf("%d",f); } 上述程序的结果是 (5)