#include<stdio.h>
#include<string.h>
int main()
{
char ch[8][30]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Happyday"},*pch[8];
int i,j;
char s[30];
for(i=0;i<8;i++)
pch[i]=ch[i];||将字符指针数组每个元素指向对应的字符数组。
for(i=0;i<8;i++)
for(j=i+1;j<8;j++)
{
if(strcmp(*(pch+i),*(pch+j))>0)
{strcpy(s,*(pch+i));
strcpy(*(pch+i),*(pch+j));
strcpy(*(pch+j),s);
}使用指针是一定是用*(pch+i)的形式。
}这一段提供了字符数组排序的方法。
for(i=0;i<8;i++)
printf("%s\n",*(pch+i));
return 0;
}