未定义标识符怎么解决

used of undeclared identifier 'if
是出现什么问题了,怎么解决呢

是不是有变量没被声明就使用了
比如说你要用一个变量a
就要先int a;
int a 就是声明。

#include <stdio.h>

int main()
{
int f1 = 1, f2 = 1;
int i;
for (i = 1; i <= 20; i++)
{
printf("%12d %12d ", f1, f2);
if (i % 2 == 0)printf("\n");
f1 = f1 + f2;
f2 = f2 + f1;
}
return 0;
}

img

你写的代码发来看看