Δημοσιεύτηκε: 15 Ιαν 2010, 20:26
από Nisok
Δεν γίνεται αυτό που ζητάς.
Μπορείς να βάλεις ως όρισμα ένα πίνακα, αλλά δεν μπορείς να τον επιστρέψεις.
Αυτό που μπορείς να κάνεις είναι η κλίση αναφοράς. Βάζεις όρισμα ένα δείκτη σε πίνακα επεξεργάζεσαι τον δείκτη
και δεν επιστρέφεις τίποτα, γιατί οι αλλαγές γίνονται αμέσως.

Ορίστε και ένα απλό παράδειγμα.

Κώδικας: Επιλογή όλων
int main()
{
int number = 5;
cubeByReference(&number);
printf("%d", number);
}

Κώδικας: Επιλογή όλων
void cubeByReference(int *nPtr)
{
*nPtr=*nPtr* *nPtr * *nPtr;
}


Έξοδος: 125