69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
while(1)
{
int n;
// int s = 0;
static int s = 0; //初始化一下,定义成静态的就不用定义在外面也是OK的
printf("请输入一个 数");
scanf("%d",&n);
printf("你输入的数是%d",n);
s++;//你把S定义在里面,while 一次循环完之后,就被系统回收了
//第二次循环又重新分配的,所以进来的s一直就只进行一直++
if(s<4)
{
break;
}
}
return 0;
}
#include <stdio.h>
int main()
{
while(1){
int n;
int s = 0;//s初始化。。
printf("请输入一个数");
scanf("%d",&n);
printf("你输入的数是%d", n);
s++;
if(s<4){
break;
}
}
return 0;
}