使用指向指针的指针对字符串排序

来源:互联网 发布:专家网络咨询公司排名 编辑:程序博客网 时间:2024/04/29 07:28
#include<stdio.h>#include<string.h>void sort(char *strings[], int n){char *temp;int i,j;for(i=0;i<n;i++){for(j=i+1;j<n;j++){if(strcmp(strings[i],strings[j])>0){temp=strings[i];strings[i]=strings[j];strings[j]=temp;}}}}int main(){int i;char *strings[]={"D","O","F","R","U"};int **p;p=strings;printf("you sort before array: ");for(i=0;i<5;i++){printf("%s",strings[i]);}printf("\n");sort(p,5);printf("you sort after array: ");for(i=0;i<5;i++){printf("%s",strings[i]);}printf("\n");return 0;}

0 0
原创粉丝点击