`

指针数组应用实例

J# 
阅读更多

用指针数组实现下列功能:

1、在main函数中输入5个字符串

2、在main函数中将字符串按照从小到大的顺序排列输出。

源码:

#define N 5
#include "stdio.h"
#include "malloc.h"
#include "string.h"
int main()
{
 int i,j;
 char * p[N];
 char *temp;
 for(i=0;i<N;i++)
 {
  printf ("输入的第%d个字符串是\n",i+1);
  p[i]=(char *)malloc(sizeof(char)*20);//定义了指针后要使其指向一个有效的空间!!
  scanf("%s",p[i]);
 }
   for (i=0;i<N;i++)
   {

    for (j=i+1;j<N;j++)
    {
     if ((strcmp(p[i],p[j]))>0)
     {
      temp=p[j];
      p[j]=p[i];
      p[i]=temp;
     
     }
    }

   }
  
   for (i=0;i<N;i++)
   {
      printf ("输入的第%d个字符串是%s\n",i+1,p[i]);
   }
 return 0;
}

分享到:
评论

相关推荐

    关于指针数组的一个应用

    通过数组指针进行矩阵运算,以一个实例使读者对指针数组有了进 一步的认识, 进而更加深了对数组指针与指针数组的理解

    图书销售管理系统——贯穿实例之数组应用实验说明

    图书销售管理系统——贯穿实例之数组应用实验说明

    1-44.rar_12.21_4*4_串应用_实例

    实例23 数组应用 实例24 函数的值调用 实例25 函数的引用调用 实例26 数组函数的调用 实例27 命令行变元 实例28 函数的返回值 实例29 函数的嵌套调用 实例30 函数的递归调用 实例31 局部和全局变量 实例32 变量的...

    C语言中指针、数组和函数的综合应用与实例解析.pdf

    C语言中指针、数组和函数的综合应用与实例解析.pdf

    c语言经典源码例子100篇

    实例23 数组应用 实例24 函数的值调用 实例25 函数的引用调用 //swap 实例26 数组函数的调用 // 实例27 命令行变元 // 实例28 函数的返回值 实例29 函数的嵌套调用 实例30 函数的递归调用 实例31 局部和全局变量 ...

    C语言中指针_数组和函数的综合应用与实例解析

    本文档在某知名网站下载,要么浏览量最多,要么最新,保证精品,至少为你节约3RMB。格式为caj或者kdh需要专业阅读器打开。

    实例浅析C语言中指针与二维数组的应用.pdf

    实例浅析C语言中指针与二维数组的应用.pdf

    C语言编程精彩百例(附原书源代码)

    实例23 数组应用 实例24 函数的值调用 实例25 函数的引用调用 实例26 数组函数的调用 实例27 命令行变元 实例28 函数的返回值 实例29 函数的嵌套调用 实例30 函数的递归调用 实例31 局部和全局变量 实例32...

    C语言经典算法100例.rar

     实例8一维整型数组应用(1)  实例9一维整型数组应用(2)  实例10一维整型数组应用(3)  实例11一维整型数组应用(4)  实例12二维数组应用(1)——显示杨辉三角  实例13二维数组应用(2)——魔方阵  ...

    c语言实用代码举例

     实例8一维整型数组应用(1)  实例9一维整型数组应用(2)  实例10一维整型数组应用(3)  实例11一维整型数组应用(4)  实例12二维数组应用(1)——显示杨辉三角  实例13二维数组应用(2)——魔方阵  ...

    八十多条C语言基础教程

    (25)一维数组应用实例(2) (26)一维数组应用实例(3) (27)二维数组的定义 (28)二维数组的初始化 (29)二维数组与指针 (30)二维数组应用实例 (31)二维数组应用实例(2) (32)用一维数组来存储字符串 (33)字符串的输入与...

    pointer && data.rar_指针和数组

    数组和指针在C中的应用,并且带实例说明。希望这篇文章可以让你对数组和指针有更加深刻的认识。

    指针链表文件操作等c语言难点实例程序

    包含了对指针数组,数组指针的实例应用,对深入理解指针有很好的帮助;链表操作有双向循环链表的操作,可以用于实际应用;文件读写,以巧妙的方式读取文件内容,并且把文件中的内容存放到数组中,方便可靠。

    c程序设计数组与指针

    指导c语言开发者数组及指针的具体应用,以及具体地实例

    基于 Java 程序设计语言中一维数组的应用

    应用,通过理实一体的实例应用,掌握一维数组的重要 性,为学习 Java 程序的引用类型奠定基础。数组只是一 片连续的内存空间,用于存放相同类型的数据,Java 将其 当成对象,内置了许多方法,减少了编程人员的代码...

    C语言数组指针的小例子

    介绍了,用c语言实现的一个数组指针的小例子,有需要的朋友可以参考一下

    C程序范例宝典(基础代码详解)

    实例067 用指针数组构造字符串数组 84 实例068 将若干字符串按照字母顺序输出 85 2.3 指针与函数 86 实例069 用指向函数的指针比较大小 86 实例070 使用返回指针的函数查找最大值 88 实例071 使用指针...

    单片机c语言应用100例

    4.7.7实例34:用指针数组作为函数的参数显示多个字符串 4.7.8实例35:字符软件ctype.h中的isalpha()函数应用举例 4.7.9实例36:内部函数库文件intrins.h中的_cml_()函数应用举例 4.7.10实例37:标准函数库文件stdlib...

Global site tag (gtag.js) - Google Analytics