#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char p,q;
printf("Hello enter char: ");
p=getchar();
printf("the char is: %c\n",p);
printf("Hello enter char: ");
q=getchar();
printf("the char is: %c\n",q);
return 0;
}
(为什么我的第二个 printf 和 scanf 的输出不等我在退出程序之前输入一个字符?.....我的意思是你知道它在哪里说 q=getchar();??? 不应该等待在退出程序之前输入一个字符?但由于某种原因,程序在进入下一行时才退出......