next up previous
Next: Pointers to a struct Up: Pointers Previous: Assigning Pointers

Pointers as Parameters


int number = 4;

void sqr(int value) {
    value *= value;
}

void sqr_ptr(int* pointer) {
    *pointer = (*pointer) * (*pointer);
}

int main() {
    sqr(number);
    cout << number << endl;
    sqr_ptr(&number);
    cout << number << endl;
}


Andreas Koeller
2000-06-04