一事不懂
#include<stdio.h>
int main()
{
char i;
do{
printf(" hello the word\n");
scanf("%c", &i);
}while(i == 'y');
return 1;
}//我想循环但是第二次就跳出了,何解?
高手指点一下
#include<stdio.h>
int main()
{
char i;
do{
printf(" hello the word\n");
scanf("%c", &i); /*改为i=getche();即可 */
}while(i == 'y');
return 1;
}//我想循环但是第二次就跳出了,何解?
高手指点一下
原因是你那个scanf("%c",&i)必须在输入后,还得按回车键,就在程序第二次循环中默认你又输入了回车,显然不等于'y',所以就退出来了.