从定义double strtod ( const char * str, char ** endptr );
C 参考站点为这个强大的功能提供了一个示例:
char szOrbits[] = "365.24 29.53";
char * pEnd;
double d1, d2;
d1 = strtod (szOrbits,&pEnd);
d2 = strtod (pEnd,NULL);
如果endptr
应该是类型char **
,为什么char *pEnd
在这里使用?而不是char **pEnd
?