一个C语言题。给字符数组赋值并显示在屏幕,直到输入m。为什么实现不了?输入m也没反应啊?代码如下:#include<stdio.h>void main(){ char a[100]; int i = 0; while ((a[i] = getchar()) != 'm') { i++; printf("%c", a[i]); }}
非常感谢!