#include #define MAX 4 double boba (double d) { return d; } struct s { double d1; struct s *next; }; typedef double (*funcp) (double); double foo (double a[], int size, funcp f) { int i; double soma = 0.0; for (i=0;id1; l = l->next; } } void bar (struct s *l, int size) { int i; for (i=0;i