#include #include // Prototipi: double SquareDiff(double,double); double SquareDiff1(double,double); main(){ // L'ordine con cui si passano i parametri alla funzione e' importante int a=5,b=3; double sdiff; sdiff=SquareDiff(a,b); printf("\n\nLa differenza dei quadrati vale %f\n\n",sdiff); sdiff=SquareDiff(b,a); printf("Ora la differenza dei quadrati vale %f\n\n",sdiff); //I nomi delle variabili sono visibili solo dentro la funzione sdiff=SquareDiff1(a,b); printf("\n\nLa differenza dei quadrati vale %f\n\n",sdiff); sdiff=SquareDiff1(b,a); printf("Ora la differenza dei quadrati vale %f\n\n",sdiff); } double SquareDiff(double x , double y ){ return pow(x,2)-pow(y,2); } // I nomi delle variabili sono visibili solo dentro la funzione: double SquareDiff1(double b, double a){ return pow(b,2)-pow(a,2); }