C语言中怎么结束结束整型变量的输入,看下边的例子
例如charc;scanf("%c",&c);while(c!='\0')scanf("%c",&c);.......如果这样的话怎么弄inti;scanf("%d",&...
例如
char c;
scanf("%c",&c);
while(c!='\0')
scanf("%c",&c);
.......
如果这样的话怎么弄
int i;
scanf("%d",&i);
while(i!= )
sacnf("%d",&i);
在while循环中i不等于什么? 展开
char c;
scanf("%c",&c);
while(c!='\0')
scanf("%c",&c);
.......
如果这样的话怎么弄
int i;
scanf("%d",&i);
while(i!= )
sacnf("%d",&i);
在while循环中i不等于什么? 展开
2015-04-04
展开全部
在while循环中i不等于0
因为在C语言中\0代表NULL空值,而NULL的ASCII码值就是0,如果你想上下两种写法是等值的,应该就是0
你可以试试下面的小程序就知道了
int main()
{
char c;
int i;
c='\0';
i=c;
printf("%d",i);
getchar();
}
或者你可以改写一下题目中的程序试试就知道了
char a='\0';
int i;
scanf("%d",&i);
while(i!= a)
sacnf("%d",&i);
因为在C语言中\0代表NULL空值,而NULL的ASCII码值就是0,如果你想上下两种写法是等值的,应该就是0
你可以试试下面的小程序就知道了
int main()
{
char c;
int i;
c='\0';
i=c;
printf("%d",i);
getchar();
}
或者你可以改写一下题目中的程序试试就知道了
char a='\0';
int i;
scanf("%d",&i);
while(i!= a)
sacnf("%d",&i);
展开全部
可以使用这个
1 2 3 4 | while ( scanf ( "%d" ,&i)!=EOF) { 语句 } |
任何类型的变量都可以这样用。
本回答被提问者和网友采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询