C语言新手入门之代码灵异事件

img


上面的代码i显示未定义标识符,然而注释的代码跟上面的一模一样,却可以正常运行,实在找不出原因,求各位帮助

你那个for循环,多了一个分号,所以你的循环变成一个空循环了。。。

for循环后加了个;在for循环里的局部变量,所以在for循环外会没有定义

for 循环出错啦

能正常运行的原因可能是是因为发生错误了,所以默认运行的上一次正确的。

错误在哪里,上面都说了好多遍了,我要说的是,这个就是自己敲代码和复制粘贴的不同之处,相信经过这一次就对for有更多了解了。加油!