指针数组的一个疑点,求解释

指针数组的一个疑问,求解释#include stdafx.h#include iostream.h#includestdio.hint main(){int i

指针数组的一个疑问,求解释
#include "stdafx.h"
#include <iostream.h>
#include<stdio.h>


int main()
{
    int i;
    double *s[]={
               25.5,
               36.2,
               28.55,
               42.25
               };
    for(i=0;i<sizeof(s)/4;i++)
       printf("%s\n",s[i]);
 
 //   getch();
    return 0;
}
程序运行不过,求解释


[解决办法]
把s定义前的*去掉吧,你那是个double类型的指针数组