返回信息流书中例子:
for(int i=1; i<=100; i++)
sum+=i;
并说:只要循环变量不在程序的其他地方使用,在for头部定义循环变量是最好的,该变量只在循环体中有效,循环退出后自行消失。
但是
#include <iostream.h>
void main()
{
int sum=0;
for(int i=1; i<=100; i++)
sum+=i;
cout<<sum<<endl;
cout<<i<<endl; //这一行为什么能通过编译也正确执行呢?
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #44430同步于 2010/10/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教
ztkldxfdhy
2010/10/3镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。