C语言关于作用域的问题!
代码是下面的#include <stdio.h>
int main()
{
int count=0;
do
{
int count=0;
count++;
printf("{count} %d \n",count);
} while (++count<=8);
printf("main{count} %d \n",count);//我好奇为什么到了这句就输出了9,希望大家能把我解答一下!谢谢
return 0;
}

我不知道我能否当程序员,但我依然热爱编程!