指针数组的一个疑问,求解释
#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类型的指针数组