1
我有這個計劃,我越來越:因由於線路function_a = function
分配如何函數指針賦值給一個函數
的左操作數
左值。
int function_a(int j){ return j+10; } int function_b(int j){ return j; } void set_a(int (*function)(int)){ function_a = function; } int main(){ int a = function_a(2); printf("%d, ", a); set_a(function_b); int b = function_a(2); printf("%d", b); }
我想設置
function_a
到function_b
在功能set_a
。所以我期待輸出12, 2
。我應該怎麼做才能恰當地分配這個?
你有什麼試圖解決這樣做的遠你的問題? –
@narusin該死的,它不會讓我失望評論:-( – George