我有这样的程序
#include <stdio.h>
int somma(x,y){
return x+y;
}
int diff(x,y){
return x-y;
}
int main(){
int x=5;
int y=4;
printf("la somma e' %d", somma(x,y));
printf("La differenza e' %d", diff(x,y));
}
我正在尝试修补它以用 diff 函数替换 somma 函数的调用。在 E8 79 FF FF FF 和 diff 函数有 op E8 70 FF FF FF 所以我试图做的是:用 diff 替换 somma 函数的 op。所以我的 somma op 变成了 E8 70 FF FF FF 但是当我尝试执行它时,我收到了一个分段错误。为什么?我的错误是什么?
编辑这是我工作的屏幕。