我有一個爲我設置的程序,我只需填寫空格。底部有一個函數,我不必觸摸,但不明白爲什麼函數的返回類型是char*
,而不僅僅是char
。char *做什麼或作爲函數的返回類型?
/*Main Function from where it is called */
char * check(char * name, double sx[], double t[], int n);
/*Function*/
char * check(char * name, double sx[], double t[], int n)
{
int i;
for(i = 0 ; i < n ; i++)
{
if(fabs(sx[i] - t[i]) > EPSILON)
return (strcat(name, " check fails"));
else
return (strcat(name, " check is OK"));
}
}
我不明白這是爲什麼。