⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 al9_12.c

📁 里面告诉了许多你编程用的方法和例子
💻 C
字号:
/*案例代码文件名:AL9_12.C*/
/*程序功能:指针数组应用示例*/
/***********************************************/
/* sort()函数:对字符指针数组进行排序          */
/*形参:name——字符指针数组,count——元素个数*/
/*返回值:无                                   */
/***********************************************/
void  sort(char *name[], int count)
  { char *temp_p;
    int i,j,min;
    /*使用选择法排序*/
    for(i=0; i<count-1; i++) /*外循环:控制选择次数*/
      { min=i; /*预置本次最小串的位置*/
        for(j=i+1; j<count; j++) /*内循环:选出本次的最小串*/
          if(strcmp(name[min],name[j])>0) /*存在更小的串*/
            min=j; /*保存之*/
        if(min!=i) /*存在比预置值更小的串,交换位置*/
          temp_p=name[i],name[i]=name[min],name[min]=temp_p;
      }
  }
/*主函数main()*/
main()
  { static char *name[5]={"BASIC","FORTRAN","PASCAL","C","FoxBASE"};
    int i=0;
    sort(name,5); /*使用字符指针数组名作实参,调用排序函数sort()*/
    /*输出排序结果*/
    for(; <5; i++) printf("%s\n",name[i]);
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -