wskaznik do tablicy

0

Tworze tablice o wymiarach p+q+1 na p+q+1 w nastepujacy sposób:

double **PARAM=new double *[p+q+1];
for(int i=0;i<=p+q;i++) {
		PARAM[i]=new double[p+q+1];
}

funkcja sigma ma następujący prototyp:

double sigma (double X[], int N, double *param,int ar, int ma)

Czy poprawne jest wywołanie tej funkcji w następujący sposób:

sigma(X,N,PARAM[j],p,q);

?
Konkretnie: czy została ona wywołana dla wskaźnika do wiersza o numerze j tablicy PARAM ?

0

tak, poprawnie (o ile chodzi o PARAM).

0
AKW napisał(a)
double sigma (double X[], int N, double *param,int ar, int ma)

tak z ciekawości, świadomie rozróżniasz [] od *, czy "tak wyszło" ?

0
quetzalcoatl napisał(a)

tak z ciekawości, świadomie rozróżniasz [] od *, czy "tak wyszło" ?
a jaka jest różnica? :)

0

żadna, dlatego Cie pytam, dlaczego stosujesz obie, i czy masz w tym swój sens, czy jedynie nie wiesz że żadna:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1