c do......while循环问题
# include<stdio.h># include<string.h>
# include<conio.h>
main()
{
char x;
do
{
char a[50],b[50];
gets(a);
gets(b);
if(strcmp(a,b)>0)
printf("a>b");
else if(strcmp(a,b)<0)
printf("a<b");
else if(strcmp(a,b)==0)
printf("a==b");
putchar('\n');
x=getch();
}while(x!='N'&&x!='n');
}
我就是有点不明白,&&是与运算,只有大N和小n同时成立时,才会退出循环,为啥我输入一个n或N时,程序就退出了???
我想表达的意思就是输入N或输入n程序就自动结束!!
[ 本帖最后由 m591235759 于 2010-10-27 23:34 编辑 ]