为什么最后要在写一遍......(a,b,c),为什么要说这个是实参呢,前面第二节讲的实参是在printf里面嘛,我有点不理解,希望您能详细的讲一下
实参并不是看它是不是在printf里面,而是看它是否被调用,上一节中的实参是在printf("x=%d\n",MultiDouble(x))中,这步的意义是将main函数中定义的x输入到MultiDouble函数中嘛,然后返回MultiDouble的值赋给x,最后再进行输出。其实最后一步 int jR = joneResult(a, b, c); printf("Jone运算结果是:%d\n", jR); 是和printf("Jone运算结果是:%d\n",joneResult(a, b, c) );一样的,区别就是定义变量赋值与否的问题。