int i;
i=0;
for (i=0;i>2;i++)
{
repeat((3),"|",var);
printf("\n");
}
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它会进入"for"并跳过它.我试图将int ifor 的外部放在for之外,甚至在for之外初始化它,在调试中它是零.我需要它做的就是遍历这段代码两次.
更改:
for (i=0;i>2;i++)
Run Code Online (Sandbox Code Playgroud)
至:
for (i=0;i<2;i++)
Run Code Online (Sandbox Code Playgroud)
你正在测试它是否> 2会失败,所以它永远不会进入循环.