我剛剛學習C語言輸入,並想知道以下示例中出現了什麼問題。當我嘗試編譯它,我得到的錯誤:「格式 '%i個' 需要int類型,但參數2的類型爲 'INT(*)(INT,INT)'輸入錯誤C
#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;
}
老兄,如果你改變原來的問題來糾正最初的錯誤,那麼人們很難確定你的問題是什麼。 – 2011-03-25 07:25:38
我恢復到原來的形式,所以每個人都可以看到錯誤。 – 2011-03-25 11:39:24