关于初始化n放在for里面还是for外面的问题。你看一眼就知道了。

[复制链接]
查看11 | 回复2 | 2013-8-27 12:38:38 | 显示全部楼层 |阅读模式
这是变量的作用域问题如果你把变量n定义在for里,那它的作用域就在for块了,for{}循环外面是不能使用这个变量的。你在for循环结束后,想输出n,这是错误的,会提示你n没有定义。所以你应该把n的定义放在for外部,这样,整个main函数都可以使用了...
回复

使用道具 举报

千问 | 2013-8-27 12:38:38 | 显示全部楼层
这个是编译器的问题有些编译器支持在for里面定义变量然后在for循环里面使用,但有些编译器不支持//只能注释一行多行的话用/* ........*/注释更多的部分可以用#if 0.....#endif...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行