sa5106.c

来自「学习C语言必备的好书」· C语言 代码 · 共 28 行

C
28
字号
#include <stdio.h>

void main()
{
   char arraych[5]={'A','B','C','D','E'};
   int  arrayint[5]={1,2,3,4,5};
   float arrayfloat[5]={1.1f,2.2f,3.3f,4.4f,5.5f};

   void *point[3];  //三个无类型指针
   int i;

   point[0]=arraych;
   point[1]=arrayint;
   point[2]=arrayfloat;

   for(i=0;i<5;i++)
      printf("%c ",*((char *)point[0]+i));
   printf("\n");

   for(i=0;i<5;i++)
      printf("%d ",*((int *)point[1]+i));
   printf("\n");

   for(i=0;i<5;i++)
      printf("%f ",*((float *)point[2]+i));
   printf("\n");
}

⌨️ 快捷键说明

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