黑马程序员技术交流社区
标题: 需要输入的变量,放while 里面和外面有什么区别? [打印本页]
作者: wx_MkPtTU4D 时间: 2016-1-24 23:11
标题: 需要输入的变量,放while 里面和外面有什么区别?
int i=1;
int num = 0;
while (i<=10)
{
printf("请输入第%d个数字:\n",i);
int guess = 0;//放在while外面会怎么样?我写入放在外面时候,有时没什么问题,但是有时候会出现问题?所以想问一下?
scanf("%d",&guess);
if (i==1)
{
num=guess;
}
else
{
if (num<guess)
{
num=guess;
}
}
i++;
}
printf("最大的值是%d\n",num);
作者: wx_MkPtTU4D 时间: 2016-1-24 23:13
沙发 只能自己做了!希望有大神来指点一二!
作者: wx_MkPtTU4D 时间: 2016-1-25 14:37
还是没有人来吗?我自己理解是每次guess变量都需要重新输入,所以放在外面和里面都差不多!
作者: 水丹青 时间: 2016-1-25 21:53
观摩中.......
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |