... in prima approssimazione ignoro sempre i warning... ma in questo caso devo essere sicura che i risultati dei calcoli eseguiti siano quellli attesi, senza brutte sorprese dovute ad errori di troncamento.
Per quanto riguarda il codice, ecco un esempio concreto:
codice:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int    nbinR;
double Rmin,Rmax,rstep;
int main()
  {
     Rmin=0.0;
     Rmax=20.0;
     rstep=0.2;
     nbinR=round((Rmax-Rmin)/rstep);
     return 0;
  }
Compilando con gcc -lm -Wall si ottiene: warning: implicit declaration of function `round'