作者在 2009-07-17 07:48:25 发布以下内容
在C语言中,我曾今遇到过这样子的一个问题,里面有一个大致内容如下:
main()
{
char c;
int flag=1;
while (flag)
{
printf("hello\n");
printf("input y to continue\n");
scanf("%ch",&c);
if(c=='y')
flag=1;
else
flag=0;
}
}
其中将“c”定义成char类型和int 对于控制循环次数由较大区别,这是为什么啊?