在for循环里定义的局部变量在每次循环结束后都会被释放,在下一次循环时重新被定义。
int i;
for(i=0;i<5;i++)
{
int ret;
printf("ret = %d\n",ret);
ret++;
}
//每次循环打印的ret的值是每次重新定义的局部变量随机值
在for循环里定义的局部变量在每次循环结束后都会被释放,在下一次循环时重新被定义。
int i;
for(i=0;i<5;i++)
{
int ret;
printf("ret = %d\n",ret);
ret++;
}
//每次循环打印的ret的值是每次重新定义的局部变量随机值