Δημοσιεύτηκε: 15 Ιαν 2010, 20:26
Δεν γίνεται αυτό που ζητάς.
Μπορείς να βάλεις ως όρισμα ένα πίνακα, αλλά δεν μπορείς να τον επιστρέψεις.
Αυτό που μπορείς να κάνεις είναι η κλίση αναφοράς. Βάζεις όρισμα ένα δείκτη σε πίνακα επεξεργάζεσαι τον δείκτη
και δεν επιστρέφεις τίποτα, γιατί οι αλλαγές γίνονται αμέσως.
Ορίστε και ένα απλό παράδειγμα.
Έξοδος: 125
Μπορείς να βάλεις ως όρισμα ένα πίνακα, αλλά δεν μπορείς να τον επιστρέψεις.
Αυτό που μπορείς να κάνεις είναι η κλίση αναφοράς. Βάζεις όρισμα ένα δείκτη σε πίνακα επεξεργάζεσαι τον δείκτη
και δεν επιστρέφεις τίποτα, γιατί οι αλλαγές γίνονται αμέσως.
Ορίστε και ένα απλό παράδειγμα.
- Κώδικας: Επιλογή όλων
int main()
{
int number = 5;
cubeByReference(&number);
printf("%d", number);
}
- Κώδικας: Επιλογή όλων
void cubeByReference(int *nPtr)
{
*nPtr=*nPtr* *nPtr * *nPtr;
}
Έξοδος: 125