C Language Utilizzo dei parametri del puntatore per restituire più valori


Esempio

Un modello comune in C, per imitare facilmente la restituzione di più valori da una funzione, è utilizzare i puntatori.

#include <stdio.h>

void Get( int* c , double* d )
{
    *c = 72; 
    *d = 175.0;
}

int main(void)
{
    int a = 0;
    double b = 0.0;

    Get( &a , &b );

    printf("a: %d, b: %f\n", a , b ); 

    return 0;
}