Я только учусь печатать на C и мне интересно, что не так со следующим примером. Когда я пытаюсь скомпилировать его, я получаю сообщение об ошибке: «формат«% i »ожидает тип int, но аргумент 2 имеет тип« int (*) (int, int) ».
#include <stdio.h>
int difference (int x, int y);
int sum(int x, int y);
main(){
int differ = difference(10, 5);
int thesum = sum(3, 4);
printf("differnece: %i, sum: %i \n", differ, sum);
}
int sum(int x, int y){
return x + y;
}
int difference (int x, int y){
return x - y;
}