今天在测试函数时,错把已定义的变量重新接受返回值,
int sat = 2;
double var = 10.0;
int svh = 0;
const prcopt_t opt = prcopt_default;
int sat = satexclude(sat, var, svh, &opt);
printf("%d\n", sat);
提示
“1>已完成生成项目“*****RTKLIB_243.vcxproj*****”的操作 - 失败。”
修改后
int sat = 2;
double var = 10.0;
int svh = 0;
const prcopt_t opt = prcopt_default;
int health = satexclude(sat, var, svh, &opt);
printf("%d\n", sat);
错误消失。
没想到这种操作还会提示这样的错误,mark一下
本文记录了一次在函数测试中遇到的变量覆盖错误,原本定义的变量在调用函数时被错误地重新赋值,导致编译错误。通过将返回值赋给新变量,成功解决了问题。
1592





