int jR = joneResult(a, b, c);
这段码的作用只是简单的赋值使之方便观察吗
这句代码包含了“定义jR”和“函数调用”两个部分:
等号右侧是函数调用,调用结束后函数的返回值作为jR的初值。
左侧就是定义了一个int变量jR,用右侧的值来初始化。
看起来是这样。 jR用函数的返回值初始化,在后面的printf语句中打印了出来。
也可以直接将函数调用写到printf中:
printf("Jone运算结果是:%d\n", joneResult(a, b, c));