20行为什么不能这样
printf("Jone运算结果是:%d\n",joneResult(a,b,c)); 你需要将实参传入形参
你直接引用要要将实参传过去,也就是说要是JoneResult(a,b,c),不然自定义函数根据什么来计算?
JoneResult(a,b,c)
这里你希望返回的结果是一个%d,但是你返回的实际是一个函数,所以是不可以的,你可以这样写,int d = joneResult(a, b, c); printf("Jone 运算的结果是: %d\n", d);
这里你希望返回的结果是一个%d,但是你返回的实际是一个函数,所以是不可以的,你可以这样写,int d = joneResult(a, b, c); pringtf("Jone 运算的结果是: %d\n", d);