我在为一本编程书做一个简单的挑战,它要求使用一个printf()函数输出公式f=(a-b)(x-y)的结果我得到一个错误:“错误:被调用的对象‘a-b’不是函数”
代码如下:
#include <stdio.h>
main()
{
int a = 5;
int b = 1;
int x = 10;
int y = 5;
printf("\nThe result of f = %d\n", (a-b)(x-y));
}
最佳答案
你想繁殖吗如果是,请更改:
printf("\nThe result of f = %d\n", (a-b)(x-y));
到
printf("\nThe result of f = %d\n", ((a-b)*(x-y)));
“*”很关键是乘法算符在整个事情周围的额外帕伦斯不是真的需要,我只是喜欢整洁,把整个方程绑在他们里面。
关于c - 为什么会出现此错误? “ch1.c:12:错误:被称为对象“a-b”不是函数”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8109258/