Конструктор или свойства: какой из них является лучшим выбором при присвоении значений

Когда мы должны использовать конструктор вместо свойств или наоборот при присвоении значений. printf ("% d \ n", res); а этот другой нет? int a = 2; int b = 3; int res = pow (а, б); printf ("% d \ n", res); Даже если я попробую ...

Почему следующий фрагмент кода работает в C:

int res = pow(2, 3);
printf("%d\n", res);

, а другой - нет?

int a = 2;
int b = 3;

int res = pow(a, b);
printf("%d\n", res);

Даже если я попробую

double a = 2;
double b = 3;

double res = pow(a, b);
printf("%f\n", res);

, я получаю

undefined ссылку на `pow '

Что я делаю не так?

33
задан progyammer 16 July 2017 в 10:01
поделиться