从事一个班级项目并遇到我应该使用的这段代码。
什么是“LT”运算符?我认为它是某种小于设备,但我以前从未在 C 中看到过这样的东西(我是新手),而且我的编译器一直告诉我它是未定义的。
int indexSmallest (struct dyArray * v, int i, int j) {
/* return index of smallest element */
if (LT(dyArrayGet(v, i), dyArrayGet(v, j))
return i;
return j;
}
我知道我可以(compare(x, y) == -1)
解决这个问题,但想尝试保留给我的代码。