Am o bucata de cod in C si sunt cateva linii de cod pe care nu le inteleg(ultimele 3 linii). Imi puteti explica cum lucreaza? Multumesc!
/* atof: converteste sirul de caractere s la tipul double */
double atof(char s[ ])
{
double val, putere;
int i, semn;
for (i=0; isspace(s[i]); i++) /* treci peste spatiile albe */
;
semn = (s[i] == ‘-’) ? -1 : 1;
if (s[i] == ‘+’|| s[i] == ‘-’)
i++;
