我有以下代码:
`setInterval(function(){
$('#calendar').fullCalendar( 'removeEventSource', "Fetch.php" )
$('#calendar').fullCalendar( 'addEventSource', "Fetch.php" )
$("#calendar").fullCalendar( 'refetchEvents' )
}, 1000);`
和DATA,STRING和MAT在包含此代码的文件中包含的另一个文件中定义:
for (i = 0; i < NUM_OF_INSTRUCTIONS; i++){
if (strcmp(word, instructions[i]) == 0){
if ((i == DATA) || (i == STRING) || (i == MAT)){
return TRUE;
}
else{
return FALSE;
}
}
}
出于某种原因,CLion给了我:每次比较后'表达预期'错误。 我的代码有问题吗?
注意:C-Lion设置为使用C-89规范。
答案 0 :(得分:0)
找到答案 - 这是我犯的一个愚蠢的错误。在代码的某个地方(在循环范围之外),有一个else块只包含一个TODO注释但没有实际代码。这解决了这个问题。幸运的是,编译器给出了错误的正确位置,而CLion没有。 非常感谢所有回答的人。